关于stm32最多支持的同时多少dma的问题?

2019-07-20 12:13发布

打个比方说,我需要四个地方,需要用到DMA的循环模式,但是stm32貌似只有两个dma通道,也就是说没办法实现四个DMA循环模式的运行??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-20 14:23
同时不行,分时可以。同时最多2个
huanghan
2楼-- · 2019-07-20 18:11
 精彩回答 2  元偷偷看……
Sun_Fly
3楼-- · 2019-07-20 21:24
如图,
李志猛
4楼-- · 2019-07-20 23:53
huanghan 发表于 2017-9-1 09:45
DMA总线是两路,DMA通道就不只四个,外设都大多数都支持DMA

也就是说,即使用了DMA的同一路总线,
也可以两个同道的DMA同时循环模式传输数据对吧
huanghan
5楼-- · 2019-07-21 05:34
 精彩回答 2  元偷偷看……
NULLFF
6楼-- · 2019-07-21 08:10
NULLFF 发表于 2017-9-2 19:33
是不是优先级一样才可以,不然会出现高优先级的一直在传输,低的优先级被晾在一边。

可以一样,可以不一样

一周热门 更多>