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

最近公司安排了個任務,須要使用到編碼器的脈衝採集,AD採集功能。單獨調試這兩個功能都正常,可是聯合調試時,AD正常,編碼器脈衝採集卻出了問題,後來發現是程序中建立的一個變量的值老是被清零,後來查找發現是AD採集使用了DMA致使的問題,由於代碼是從以前的項目拔下來的,沒有仔細檢查出的問題,出的問題在DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Ena
相關文章
相關標籤/搜索