|
匠人手記筆記:程序調(diào)試方法
查看RAM,查看IO狀態(tài)(PS:貌似可以通過寄存器和實際電壓測量來得出)查看堆棧,先調(diào)試顯示模塊(看狀態(tài)),在調(diào)試按鍵模塊,可以干預(yù)系統(tǒng)的運行;蛘呤谴谕ㄐ,反正要有一個好的人機通信的功能。(PS:在串口通信方面,程序匠人的串口調(diào)試工具是非常好的東西,人機通信工具在控制類的項目是非常的重要的)。
程序中的黑匣子,
對于一些時不時發(fā)生的異常,我們常困惑于問題時不時發(fā)生,但是單步調(diào)試時沒有辦法捕獲問題。
這種情況下,我們可以利用系統(tǒng)剩余的RAM,開辟一塊的隊列,然后進行,對關(guān)鍵數(shù)值進行壓棧。這樣就可以看到問題。
|
|