AVR編程_如何通過軟件復(fù)位AVR
Question |
---|
如何通過軟件復(fù)位AVR? |
Answer |
如果你想通過軟件復(fù)位AVR,你應(yīng)該使用內(nèi)部看門狗。簡單的使能它和讓它溢出。當(dāng)看門狗觸發(fā)后,程序計數(shù)器返回到0,清除所有的寄存器和其他正在執(zhí)行的任務(wù),這與將RESET腳拉低有同樣的效果。 你不應(yīng)該處理: 下列是每30mS復(fù)位一次AVR的例子代碼(GCC): #include <avr/io.h> 或者你可以生成一個宏: #include |
評論