查看: 1421|回复: 1
|
Watch dog
[复制链接]
|
|
各位大大,
我要用PIC16F628 里边的watch dog (WDT), 可是不懂要如何下手。请问你们有example吗?我在网上找不到要的答案。请各位大大帮个忙。 谢谢
Relevant Functions:
setup_wdt enables/disables the wdt or sets the prescalar
restart_wdt restarts the wdt, if wdt is enables this must be periodically called to prevent
a timeout reset.
[ 本帖最后由 不要问 于 18-7-2007 10:24 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 18-7-2007 03:09 PM
|
显示全部楼层
原帖由 不要问 于 18-7-2007 10:21 AM 发表
各位大大,
我要用PIC16F628 里边的watch dog (WDT), 可是不懂要如何下手。请问你们有example吗?我在网上找不到要的答案。请各位大大帮个忙。 谢谢
Relevant Functions:
setup_wdt ...
首先在Fuse 那里 set WDT。
e.g
#include <16F628A.h>
#fuses HS, PROTECT,WDT,put,brownout,nolvp
#use delay(clock=20000000)//,RESTART_WDT) // 20 Mhz
在你的Program 里定时叫restart_wdt() 就OK了。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|