TIM_Cmd(PWM_TIMER, ENABLE);// enable Timer 3// PAP: Start DMA transfer after starting the timer. This prevents the// DMA/PWM from dropping the first bit.DMA_Cmd(DMA_STREAM, ENABLE);// enable DMA channel 6while(!DMA_GetFlagStatus(DMA_STREAM, DMA_TCIF));// wait until transfer compl...
可以看出来这两个函数都是操作的同一个寄存器,那是不是可以理解DMA_GetiTStatus函数使用的中断法,而DMA_GetFlagStatus函数使用的是查询法呢。如果要使用DMA_GetITStatus函数的话,要先配置NVIC嵌套向量中断控制器。不知道我这样理解对不对,有没有大神来指点一下 0 2021-9-20 01:23:13 评论 淘帖 相关推荐 ...
如题可以看出来这两个函数都是操作的同一个寄存器,那是不是可以理解DMA_GetiTStatus函数使用的中断法,而DMA_GetFlagStatus函数使用的是查询法呢。如果要使用DMA_GetITSt ...