STM32F407的DMA一个数据流可以同时为两个外设打开么
1个回答
2016-12-15
展开全部
1、先看下DMA的物理结构, 8个channel共用一个stream,或者说每个stream包含8个channel。 2、同时开启多个stream是可行的,我成功实践过,看结构也可行。(内部自会协调工作) 但,针对一个stream应当不能同时开启多个channel,因为这里有8选一开关。 从配置寄存器也可以看出这一点。 所以,可能要等前面的channel完成后,再重新配置,选择其他channel。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询