|
發(fā)布時間: 2021-9-6 20:12
正文摘要:程序運行過程中,幾分鐘后,所有中斷進不去,只執(zhí)行看門狗刷新,復位后才能恢復正常,死機后只執(zhí)行紅線圈住的地方。 |
| 貼的程序不全啊,只是看這幾句程序,當然沒問題了。 |
TTQ001 發(fā)表于 2021-9-7 08:28 所有中斷都不去了,現(xiàn)在測程序要10幾分鐘才會進入這樣的狀態(tài) |
npn 發(fā)表于 2021-9-7 06:51 沒有在中斷內喂狗,用了中斷監(jiān)控硬件I2C狀態(tài) |
188610329 發(fā)表于 2021-9-6 21:47 所有中斷都進不去了,調試的時候只能執(zhí)行紅圈圈住的地方,進入 if 語句的條件是能進定時器中斷 |
| while無限循環(huán)只包含看門狗,所以程序只執(zhí)行看門狗邏輯。 |
| 沙發(fā)說的沒錯。 |
| 可能有程序跑飛,不要在中斷內或被中斷調用的函數(shù)喂看門狗。 |
| 你整個 While(1) 只有你紅圈圈住的地方, 只執(zhí)行紅圈圈住的地方完全沒有問題啊,何來死機? |
Powered by 單片機教程網(wǎng)