DMA与IO的传输问题

2019-07-21 08:12发布

各位大神,怎么用DMA实现寄存器到IO口的传输啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
23条回答
Phoenix_2011
2019-07-21 23:26
 回复【9楼】 正点原子 :
---------------------------------
1.映射问题
MYDMA_Config(DMA1_Channel5,(u32)&GPIOC->IDR,(u32)OV7670_BUF[0],640);

GPIOC->CRL=0X88888888;
GPIOC->ODR|=0x00ff;

这个意思是DMA1_Channel5直接能映射到GPIOC的0-7位吗?
如果此时Channel5传输的数据为0xAA
那么GPIOC的0-7位电平分别为1010 1010吗?


2.触发问题
究竟是如何触发了Channel5的传输 ?


TIM4_Excat_Init();//TIM4,CH3,输入捕获
这句的意思是利用TIM4_CH3的输入捕获触发了Channel5吗?

一周热门 更多>