TI中文支持网
TI专业的中文技术问题搜集分享网站

Msc1210 watchdog

你好:

我的問題是:我用貴司MSC1210Y5設計電路,其中需用到WatchDog功能,但一直試都無作用,我參照MSC1210 User's Guide 於C程式開頭加入
#pragma ASM
CSEG AT 0807EH
DB 0FCH //設置HCR0
DB 0FFH //設置HCR1
#pragma ENDASM
在程式Main{}之While(1)前加入
WDTCON=0x80; //置位EWDT
WDTCON=0x07; //Clear EWDT;set timeout=7,800ms
在 之While(1) 迴圈中加入
WDTCON |=0x20;           //置位RWDT
WDTCON &= ~0x20;      //清除RWDT
程式運行時正常狀況會在時間內執行 WDTCON |=0x20;  及 WDTCON &= ~0x20;  復位看門狗,若因干擾異常無法及時執行復位時就會Reset程式,重新執行
但我在程式中插入   DelayX1ms(2000);延遲2sec,已超過看門狗800ms 應該要Reset程式但沒有,程式還是正常執行,請指點是哪裡出錯了,謝謝

user151383853:

看门狗系统设计得一启动就不能关闭. 我觉得不一定是你的程序问题, 你怎么判断复位的也是个问题啊

chiu hungming:

回复 user151383853:

總覺得看門狗並未啟動,但多次核對程式看不出哪裡問題

赞(0)
未经允许不得转载:TI中文支持网 » Msc1210 watchdog
分享到: 更多 (0)