uc/OS-II的DMA中断问题

2019-07-20 23:49发布




STM32F407在ucOSII中使用DMA中断之后其他任务就不会执行了 ,求助各位大神
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
gelin_ss
2019-07-21 18:02
1、给楼主个建议,不要在中断服务里干这么多事情,停止ADC和复位DMA_IT_TCIF0,设一个全局标志;另设一个低优先级的任务通过判断这个全局标志干这件事;也可以设置双缓冲区,在中断服务里copy一次,在第二缓冲区里慢慢的折腾数据,还可以定时发生第二帧采集。(不同程序模块里如何共享数据同步事件,还没做,不知道行不行)

2、俺现在遇到问题,与楼主的ADC采集思路相似,DMA采集已经发生,但没有DMA中断发生,怎么也折腾不出来,库函数手册chm西文不好用,也找不到DMA中断的例子。

谁能给出个主意?

一周热门 更多>