STM32F103所有串口使用DMA会影响数据接收发送吗?

2019-10-15 06:43发布

本帖最后由 1253171658 于 2017-1-19 16:04 编辑

STM32F103VC使用串口1,2,3,4都使用DMA方式,这样是不是最优的方案(其中只有3个串口经常有数据交互,每次也就是30个字节左右)?串口5怎么找不到DMA的对应通道,他可以使用DMA吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
xuande
1楼-- · 2019-10-15 08:48

串口是很慢很慢的设备,
别说DMA,中断都可以不用。
这个自己定吧。

DMA1 和 2 是可以同时工作的,没问题。


hi我歌月徘徊
2楼-- · 2019-10-15 11:17
 精彩回答 2  元偷偷看……
1253171658
3楼-- · 2019-10-15 16:15
xuande 发表于 2017-1-18 16:11
串口是很慢很慢的设备,
别说DMA,中断都可以不用。
这个自己定吧。

目前4个串口的接收和发送加上一个4路ADC都用了DMA,以前只有ADC用了DMA,目前感觉性能没什么变化。感觉串口使不使用DMA没影响,但从逻辑分析,减少了接收中断的次数和发送数据的等待时间。

一周热门 更多>