開了一些外設中斷后RT-Thread內(nèi)核不再調(diào)度了

在我的應用中使用了官方移植的RTT-NANO系統(tǒng),我發(fā)現(xiàn)當開啟ADC中斷后程序運行一段時間(短的幾分鐘,長的一兩小時)就不再調(diào)度了。

我的程序沒有其它業(yè)務代碼,僅僅是一些外設功能初始化,另外測試這個現(xiàn)象的程序可以關閉如何其它不想管的代碼后也照樣能復現(xiàn)。

我把ADC改成輪詢就不會死。另外發(fā)現(xiàn)中斷越頻繁越多(可以同時開啟SPI/USB等外設中斷)越容易復現(xiàn)。即使中斷里不做什么事情也是如此。

您好,注意檢查一下中斷函數(shù)有沒有加中斷聲明,若不加中斷聲明,會無法跳出中斷執(zhí)行下一步。若沒有加中斷聲明,可以加上中斷聲明試一下。后續(xù)若有問題,可將問題具體描述一下通過郵箱和我聯(lián)系(lzs@wch.cn)


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频