
1)我習慣于將不用的代碼空間全清成“0”,因為這等效于NOP,可在程序跑飛時歸 位;智能水表IC卡水表刷卡水表 2)在跳轉指令前加幾個NOP,目的同1; 3)在無硬件WatchDog時可采用軟件模擬WatchDog,以監測程序的運行; 4)涉及處理外部器件參數調整或設置時,為防止外部器件因受干擾而出錯可定時將 參數重新發送一遍,這樣可使外部器件盡快恢復正確; 5)通訊中的抗干擾,可加數據校驗位,可采取3取2或5取3策略; 6)在有通訊線時,如I^2C、三線制等,實際中我們發現將Data線、CLK線、INH線常 態置為高,其抗干擾效果要好過置為低。 硬件方面:智能水表IC卡水表刷卡水表 1)地線、電源線的部線肯定重要了! 2)線路的去偶;智能水表IC卡水表刷卡水表 3)數、模地的分開;