航順代理:HK32F103進空閑中斷的解決方法
項目場景:
芯片:HK32F103C8T6
代碼實現(xiàn)效果:用DMA接收串口發(fā)送的數(shù)據(jù);
實現(xiàn)方式:串口+DMA+空閑中斷
問題描述:
進不了空閑中斷。HK32F103的空閑中斷的標志無法清除。
原因分析:
數(shù)據(jù)手冊里說明了:IDLEF位不會被再次置位,直到RXDNE位被置位。所以要先將RXDNE置位,清除標志位,再打開IDLE中斷。
解決方案:
中斷函數(shù)如下:
總結:
需要按照文中所寫的方式進行處理,否則進不了空閑中斷。
如需要了解更多航順MCU產品,請聯(lián)系航順核心代理商,穎特新科技,或者掃碼聯(lián)系我們!

編輯:zzy 最后修改時間:2022-05-17