yanfengguan 发表于 2005-5-29 14:22:53

Mega16L的看门狗怎么了? 请马老师指示

mega16,cvavr编译器,看门狗定时器在主程序开始作如下初始化:

WDTCR=0x1F;

WDTCR=0x0F;    //(0x08-0x0f都测试过)

主循环中有#asm("wdr");喂狗操作,通过AVRstudio软仿真程序总复位执行。似乎喂狗没起作用。熔丝位又没有相关内容。不解,望指导。

machao 发表于 2005-6-13 13:39:54

AVR studio软仿真程序不是什么都能模拟,如果你单步执行,还没执行到喂狗,时间就超了。

看门狗在你全部程序完成后,最后加入,实际调试为好。使用AVR studio软仿真程序,你只要观察是否请狗了(执行清狗指令时)。
-----此内容被machao于2005-06-13,13:41:36编辑过
页: [1]
查看完整版本: Mega16L的看门狗怎么了? 请马老师指示