STM32 硬件IIC+DMA记录

1、cubemx无脑生成底层。
2、调用函数发送,dma接收完成中断和发送完成中断判断是否结束。
3、发现读ee没问题,写ee不会触发dma发送完成中断,硬件iic还一直处于busy。
4、发现,必须还要在开启一个中断:

5、进这个中断发现,中断中各种牛逼的判断,然后再调用一个函数,这个函数来进入dma发送完成中断和发送一个iic停止位:

6、开启后就好了。
7、这ee本来写就慢,也别折腾了。直接模拟IIC吧。这个硬件IIC用来通信时再用吧(我估计除非资源不够,谁通信用IIC。。。。。。)
8、再见!!!!!!

STM32 硬件IIC+DMA记录最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/25537.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>