
Stm32学习
文章平均质量分 83
薛定谔的猫老大
我是邻桌艾莉的
展开
-
八、Stm32学习-USART-中断与接收数据包
串口的同步模式一般用于兼容其他的协议,串口一般用异步。波特率是对时钟比如72MHZ进行分频,然后得到我们想要的波特率,就可以以这样的波特率进行收发数据了。硬件流控制要多一根线,有点像标志位,判断对面设备是否接收完成我们发送的数据,这根线置高或低电平等。原创 2024-01-05 15:41:06 · 2285 阅读 · 2 评论 -
七、Stm32学习-DMA-循环模式与非循环模式
DMA是可以直接访问stm32的所有存储器,例如Flash,SRAM等。所以你通过CPU配置了DMA,它就可以自动去各个外设搬运数据到指定的地方,CPU就不用来做这搬运数据的活了,只需要在指定的地方读取CPU所需要的数据即可。Flash一般是只读,如果要将程序写入Flash,还需要先擦除页,再写入,这是另外一部分内容。然后还要将Boot引脚置对应的高低电平。这些在手册中都能找到。原创 2024-01-03 16:03:55 · 5233 阅读 · 0 评论 -
六、Stm32学习-ADC-单通道与多通道-扫描模式与连续或单次转换
要注意,不同芯片的ADC是不同位数的,这款单片机 是12位的ADC,所以它的转换结果就是0~4095的范围。这个范围也就是熟知的AD值。原创 2023-12-29 17:57:58 · 8297 阅读 · 0 评论 -
一、Stm32学习-EXTI中断NVIC
重要的是思维与你的目的。学会一款单片机不算什么,如果换了一款呢?我觉得你需要以解决问题的思维去学习单片机。原创 2023-12-19 17:42:30 · 464 阅读 · 0 评论 -
二、Stm32学习-TIM中断
/使能TIM2,定时器开始运行。原创 2023-12-20 17:32:49 · 1015 阅读 · 0 评论 -
三、Stm32学习-PWM输出_引脚重映射
实践是检验真理的唯一标准。输出比较常用来输出PWM波形,常用在电流控制,电机控制等。原创 2023-12-21 14:57:01 · 1161 阅读 · 0 评论 -
四、Stm32学习-输入捕获_PWMI模式
注意,当通道输入的引脚出现指定的电平跳变时候,当前CNT的计数值将被所存到CRR中。然后就可以通过一些函数把CCR的值读取出来。PWMI模式是一种交叉输入,捕获电平极性相反等,可以同时测量频率与占空比。主从触发模式可以去阅读“定时器同步”的部分。原创 2023-12-26 09:41:26 · 1036 阅读 · 0 评论 -
五、Stm32学习-输入捕获_编码器模式
一般用于电机的测速,步进电机,霍尔编码器等。这是stm32单片机开发出的专有的硬件部分,提高了软件效率,不需要频繁进入中断。配置PA6与PA7作为输入引脚配置GPIO为上拉输入,可阅读手册,浮空也可以。原创 2023-12-28 16:59:50 · 1162 阅读 · 0 评论