radio2radio 发表于 2018-12-25 00:31:31

STM32多串口的使用问题

比如,计划中项目MCU需要同时操作6个串口,别的事暂时不考虑。
我查了一下,STM32F407就有最多6个硬件串口,有朋友这样用过吗。

有人说,同时操作3个以上的串口,很容易发生错误,是不是事实?



我不怕2106 发表于 2018-12-25 08:14:55

我使用过6个全用的情况,不会产生什么错误,收发均采用中断方式,处理好每个串口的收发逻辑就好了!

す疯Ⅱ恒す 发表于 2018-12-25 09:13:50

没什么问题的,收的时候用中断收,发的时候用DMA发,中断不要只执行太久就行了。

勿忘心安110 发表于 2018-12-25 09:28:48

遇到跟楼主相同的问题,最近考虑用串口DMA+空闲中断接收,发送也用DMA,不知道会不会有数据冲突的现象,项目还在开发中
页: [1]
查看完整版本: STM32多串口的使用问题