2019-07-14 14:20发布
huazhe 发表于 2019-1-28 19:33 对于同一STREAM而言,只能1个通道有效。 STREAM看成物流人员,通道请求看成要收发快递的人。物流人员不能同一时刻响应两个请求。 所以请求要错开。
最多设置5个标签!
STREAM看成物流人员,通道请求看成要收发快递的人。物流人员不能同一时刻响应两个请求。
所以请求要错开。
具体哪个通道的请求 可以通过寄存器(DMA_SxCR)里的CHSEL[2:0]确定。
多谢版主回复!
我还是想再确认一下,你说的“请求要错开”,指的是在同一系统里的不同时段么,还是根本就不能在同一个系统里出现?
现在我的问题是我要在我的硬件平台上用“USART1_TX的DMA”和“QSPI 的DMA”,我可以通过什么办法来分时使用么?由于这两路都是通过中断的方式实现的,怎样相应这两个中断?还是我这个方案从设计就有问题,压根不能这么用。
谢谢!
用哪个通道时调用相关初始化配置后启用DMA。如果觉得满足不了应用要求的话,UART那么多,换个UART不难吧,使用不同的STREAM。
一周热门 更多>