你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
zbber 发表于 2016-9-27 23:44 用DMA发送吧
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
测试测试12345
群
tiwen
BBBB
目前是用的DMA发送,串口中断接收.
会遇到DMA发送标记不清零的情况,是在DMA发送结束中断清零标记的,说明没有进入DMA发送结束中断.
最开始,在DMA的TCIE中断里面清除发送标志,结果偶尔会进入不了中断.
后面改为USART的TCIE来判断发送是否完成,这样就可以正常的检测发送结束了.
然后,由于接收数据时中断导致float失效,float数据全为#QNAN.相关操作失效,感觉就像没有发送一样.
看来必须把RX也改为DMA.
接收发送都正常.
但是 float死机的情况比之前接收用 串口中断,发送用DMA更加严重了.
是什么导致的float #QNAN?
DMA会占用数据总线.
难道要回到C程序,C++对于48MHz来说太奢侈了?