感谢版主,关于问题(4),是否可以这样理解:
“同时”开启2个DMA通道向不同的GPIO输出,这2个GPIO的数据总是一前一后的?(但是他们之间的间隔很小,相当于同时输出)
如果同时还有DMA进行ADC向内存的传输,这3个DMA之间会有冲突吗? 有没有可能因为ADC的DMA,使得向GPIO输出的2个DMA之间的间隔变大?
关于问题(2),我看到网上用TIM更新DMA的例子,里面有一句:
TIM_DMACmd(TIM3, TIM_DMA_Update, ENABLE);
但是没有看到具体DMA通道和TIM关联的语句,如果有2个DMA都用TIM来更新,可以实现吗?
如果可以实现,是用1个TIM更新2个DMA呢还是用2个TIM分别更新2个DMA?
|