自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 基于STM32的TIM2+ADC+DMA

基于STM32定时器2每隔1ms触发ADC转换数据,并通过DMA转运

2025-05-27 16:55:53 476

原创 C语言预处理器

2025-05-23 17:29:14 170

原创 如何计算开关电源的输入输出电容

Vout:输出电压纹波。

2025-05-23 17:27:29 888

原创 基于STM32F103C8T6驱动WS2812B采用DMA加PWM的方式(标准库)

从开始有这个想法,到真的的驱动它,发出我自己想要的颜色,这个过程,我用了三年,中间一只是断断续续的,其中遇见了很多问题,自己摸索真的很难,挺不容易的,我觉得这很值得记录一下ovo!控制流程1、使用定时器1更新中断,触发DMA将WS2812B数组码(格式GGRRBB),转运到定时器1的CCR1寄存器中。2、定时器1的CH1(PA8)输出PWM,控制WS2812B颜色。3、DMA传输完成,触发中断,在中断中,将WS2812_Flag标志位置1,并且关闭定时器1。

2025-05-21 15:40:02 496 2

原创 WIN11连接打印机报错问题

2、输入主机地址的 IP 地址(连接打印机的电脑的IP地址),如:192.168.1.106。用户名:guest 密码为空,点击【确定】1、找到 控制面板——网络凭证,添加网络凭证。3、搜索打印机IP地址,就可以正常连接了。

2024-11-04 11:03:14 1546

原创 RS485通讯

发送1,则总线A为高电平。发送0,则总线A为低电平。

2024-09-11 11:04:06 2640

原创 STM 32定时器一使用

【代码】STM 32定时器一使用。

2024-03-05 17:58:04 603 1

原创 PCB载流能力与走线宽度计算方法

PCB载流能力与走线宽度计算方法

2024-02-29 14:47:59 1030

原创 AD18关于不报错和走线直接穿过导线(或者焊盘)问题

AD不报错问题

2024-01-11 16:55:48 2937 1

原创 keil 5仿真监控寄存器的值

keil 5仿真监控寄存器的值

2024-01-03 10:04:27 2820 1

原创 在Keil Debug使用逻辑分析仪,出现Unknown Signal.

在Keil Debug使用逻辑分析仪,出现Unknown Signal.

2023-12-19 14:29:17 4271 1

原创 C语言指针学习笔记

如果定义一个指针 char *P,并将数组C赋值给P,即P=C(因为都是指针,所以不需要取地址(&))。指针:即指针变量,用于存放其他数据单元(变量、数组、结构体、函数等)的首地址。那么:C[0]=*C;例:char C[]={0x11,0x22;则,*p指向的就是数组C的首地址(C[0])。.使用指针传入大容量参数(数组a[])译:指针所占用的位宽等于系统的位宽。译:数组就是指针的另外一种形式。.使用指针传出参数(c、d)(2)传递返回值(函数指针)

2023-10-31 15:43:30 100 3

原创 运算符笔记

1.赋值运算符2.算数运算符3.关系运算符4.逻辑运算符

2023-10-26 16:28:15 104 1

原创 C语言运算符优先级

优先级

2023-09-16 16:15:08 487 1

原创 51串口的使用

我们从图中可以看到,收发的波特率是由定时器(T1)的溢出率决定的,所以,我们还需要配置定时器1。需要注意的是,我们只能用定时器的方式2(8位自动重装载),并且需要关闭定时器的中断使能。11——模式3——两个独立的8位定时计数器(仅TO,T1不工作)(置0——低电平触发,置1——下降沿触发)01——模式1——16位定时/计数器。(不倍频,定时器模式,模式二)“或”——有1为1。

2023-09-11 16:40:05 553

原创 LDO热阻计算

以LM7805为例,使用封装为TO-263,输入电压为15V,输出电压为5V,输出电流为500mA,环境温度为30度为例,计算计算LM7805的工作温度。已经明显超过了规格书所给的125度,解决办法只能是降低输入电压,或者是降低输出电流了。Iground:接地电流(取自数据表)JA:热阻——值越大,散热效率越低。Ta(TJ):工作节温。JA单位:W(瓦)每R。

2023-08-31 12:00:58 765 2

原创 MOS管驱动电阻参数设计

也就是说,我们至少要188 mA的电流,才能瞒足在1us内开通和关断。通我们通过数据手册上的参数,我们可以看到Qg的典型值为188nC。栅极电荷:Qg——是指MOS开关完全打开,G极所需要的电荷量。反向传输电容:Crss=Cgd,也叫米勒电容。输入电容:Ciss=Cgs+Cgd,输出电容:Coss=Cgd+Cds,下面,我们给出其相关参数。

2023-08-31 10:21:23 5299 1

原创 电阻串并联等效,电源等效

2023-08-31 09:28:58 642 1

原创 电阻个系列代表的精度

2023-08-31 09:23:31 308 1

原创 容抗,感抗计算学习笔记

1s=1000ms (毫秒),1000 000μs (微秒),1000 000 000ns (纳秒)1微法(μF)= 1000纳法(nF)= 1000000皮法(pF)1法拉(F)= 1000毫法(mF)=1000000微法(μF)1亨(H)=1000毫亨(mH),1mH=1000微亨(μH)F:频率(单位为HZ,工频电一般为50HZ)F:频率(单位为HZ,工频电一般为50HZ)(f)单位HZ(秒/HZ)。L:电感量(单位为H(L))C:容值(单位为C(F))

2023-08-29 15:39:35 10654 4

原创 LCD1602使用笔记

/初始化//二行五列//写数据函数while(1)到此,程序就写完了,接下来,我们看一下实验现象最后在LCD1602的第二行,第五列,显示了个"$",欢迎讨论。

2023-08-23 15:01:31 608

原创 LCD1602使用

有没有高手能给我解一下惑,有点搞不明白了。

2023-08-05 11:14:33 108 1

原创 ADC学习之路,这个程序来回折腾很久,需要注意的是低八位是低位先发

51单片机ADC8032读取温度,并用数码管显示

2023-06-07 17:36:27 152 1

基于STM32的TIM2+ADC+DMA模式

使用定时器2定时1ms的更新事件,映射到TRGO触发ADC转换,每通道转换完成,触发DMA转运

2025-05-27

基于STM32C103C8T6驱动WS2812B(DMA+PWM模式)

WS2812B驱动程序

2025-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除