![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32外设
文章平均质量分 70
总结stm32的外设
临木木
小趴菜
展开
-
【stm32外设】封装在hal库上的串口接收驱动
串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式。这里使用的是基于cubemx生成的代码上,使用的是。(非DMA)来接收数据**。原创 2024-06-19 10:16:12 · 516 阅读 · 0 评论 -
【stm32外设】封装在hal库上的串口接收驱动(DMA)
这里实现的思想和使用(非DMA)空闲中断接收数据的思想是一样的,等待一帧数据接收完成后,会产生空闲中断,在中断里处理DMA数据即可。缘由作者能力有限,不能对实现原理做到好的阐述,故不对实现原理做过多的阐述,想学习可参考学习本文的参考链接。:当传输结束时,硬件自动会将传输数据量寄存器进行重装,进行下一轮的数据传输。也就是多次传输模式。这里我们启用DMA发送和接收数据,传输模式都采用normal正常模式。:当一次DMA数据传输完后,停止DMA传送 ,也就是只传输一次。原创 2024-07-02 15:39:14 · 409 阅读 · 0 评论