![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 59
123123
子繁~~
这个作者很懒,什么都没留下…
展开
-
STM32-----串口
123原创 2024-03-20 18:24:53 · 160 阅读 · 1 评论 -
STM32---定时器
定时器基本原理:定时器的分类:定时器特性表:常用的三种定时器的区别:基本定时器框图:关于影子寄存器:影子寄存器无法直接访问,我们只能将设定值写入其对应的预装载器,比如自动重载寄存器和PSC预分频器都是预装载寄存器,在触发U(Updata更新)事件后,预装载寄存器的值会加载进各自的影子寄存器,而影子寄存器里的值才是真正起作用的值,这种设置起到了一种缓冲的作用当CNT=ARR时,会产生溢出,伴随两个事件U和UI,原创 2024-03-04 18:27:59 · 170 阅读 · 1 评论 -
STM32--EXIT中断/外设中断,NVIC寄存器
当发生中断时,中断信号会从NVIC根据NVIC-IPR寄存器里设置好的相关信号的抢占优先级、响应优先级、中断向量表里的自然优先级,依次传入CPU,抢占CPU的使用权,最后CPU同样通过定义在系统启动文件(.S)里的中断向量表,找到对应的中断服务函数,并执行里面包含的中断处理程序KEIL里面的.S文件,下面是.S里定义的中断向量表,DCD是4字节对齐内存的意思手册里的中断向量表:黑色的是内核中断介绍下AIRCR,用于给IPRX的4位设置中断优先级分组NVIC在HAL库的使用:圈起来的是中断号,中断向量表里的编原创 2024-03-07 02:33:01 · 934 阅读 · 1 评论 -
STM32---DMA
大致就是外设发送DMA请求给,大量外设请求进入DMA后,通过仲裁器进行执行顺序,接着按照配置进入DMA的一个通道(每个外设都有自己规定死的一个通道,具体看下面的细化讲解),然后再到总线等等。可以看到每个通道都可以管理多个外设的DMA请求,因此才有个仲裁器,决定每个通道上DMA请求的优先级。原创 2024-03-12 01:23:25 · 130 阅读 · 1 评论 -
STM32----ADC和DAC
首先:ADC的配置十分简单,所有不用深究,只有当你玩采样频率和分辨率那些有项目要求的时候,再去深究吧,这时候只能去看正点的教学。原创 2024-03-12 01:45:07 · 241 阅读 · 1 评论