STM32使用DMA功能致使程序运行不正常

最近公司安排了个任务,须要使用到编码器的脉冲采集,AD采集功能。单独调试这两个功能都正常,可是联合调试时,AD正常,编码器脉冲采集却出了问题,后来发现是程序中建立的一个变量的值老是被清零,后来查找发现是AD采集使用了DMA致使的问题,由于代码是从以前的项目拔下来的,没有仔细检查出的问题,出的问题在DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Ena
相关文章
相关标签/搜索