是否需要清除超时时间旗标?
2022/09/06 14:49
在使用ICP Programming Tool燒錄的時候,點擊配置位的”設定”鍵,可以開啟晶片選項。在晶片選項中,我們可以選擇使能”看門狗”。
在使能”看門狗”後,使用者不初始化看門狗也可以,就使用如下缺省值。在晶片重啟(系統重啟(System Reset)和Chip重啟(CPU Reset)除外)後,會自動對看門狗做以下初始化:
1. 將WDTEN (WDT Enable)與RSTEN ( WDT Time-out Reset Enable Control )設為1。
2. WDTSEL (Watchdog Timer Clock Source Selection )設為111,即10 kHz的LIRC。
3. TOUTSEL( WDT Time-out Interval Selection )為預設的111,即超時時間為218 * WDT_CLK (約26.214秒)
使用者需要在看門狗觸發超時事件後,清除超時旗標,否則會導致晶片發生看門狗重啟(WDT Reset)。使用者也可以在程式中修改WDTSEL和TOUTSEL,選擇適合的時鐘源和超時時間。