Re: 看门狗复位之后如何处理?
|
||||
---|---|---|---|---|
高級會員
|
ORG 0000H
NOP CLRF PCLATH RESET: GOTO INITIAL . . . . INITIAL: . . . GOTO MAIN 在INITIAL內即可...
發表於: 2008/6/6 16:34
|
|||
|
Re: 看門狗復位之後如何處理?
|
||||
---|---|---|---|---|
新會員
|
RAM是否丢失不确定,因为有的SFR也会被清除的。
我做过这个实验: 把wdt打开,但是不clrwdt,让它溢出;同事把ram清除的程序去掉,但是运行的结果还是不理想。 如果发生WDT overtime时,我希望保存的RAM数据也是错误的,那即使保存也没有意义了啊,你认为呢?
發表於: 2008/6/6 16:34
|
|||
|
Re: 看门狗复位之后如何处理?
|
||||
---|---|---|---|---|
新會員
|
每次reset前,儲值進eeprom...?
我们不知道看门狗什么时候复位,那么在什么时候调用写eeprom的程式呢?
發表於: 2008/6/6 16:30
|
|||
|
Re: 看門狗復位之後如何處理?
|
||||
---|---|---|---|---|
資深會員
|
參照:
Watch dog 應該不會使RAM資料不見吧 或是你的compilier, power on時有把ram清除的程序
發表於: 2008/6/6 15:54
|
|||
|
Re: 看门狗复位之后如何处理?
|
||||
---|---|---|---|---|
高級會員
|
可以試試運用eeprom...
每次reset前,儲值進eeprom... 再利用所儲的值進行判斷即可...
發表於: 2008/6/6 10:48
|
|||
|