[PIC®/AVR®/dsPIC®产品] 关于PIC看门狗和睡眠功能同时使用碰到的问题

[复制链接]
 楼主| abadboy 发表于 2014-6-15 19:11 | 显示全部楼层 |阅读模式
现在用PIC12F508做个设计,同时开了WDT和SLEEP。
不进入SLEEP时,有定时去清WDT,不会产生溢出。碰到的问题是,进入SLEEP后,WDT还是在跑,会超时溢出复位。请教如何在进入SLEEP前关闭WDT,SLEEP唤醒后再如何开启WDT功能?
谢谢!
李冬发 发表于 2014-6-15 21:22 | 显示全部楼层
关不了,复位后再进入sleep就是了。
yewuyi 发表于 2014-6-16 09:48 | 显示全部楼层
你用的这个型号不能软件关闭看门狗,有一些型号可以在烧写配置位时选择由软件启停看门狗,但你这个型号不支持这个功能,另外,一般也不建议软件关闭看门狗。

当复位后检测一下唤醒条件是否存在,如果不存在,则重新进入SLEEP即可。

评分

参与人数 1威望 +1 收起 理由
abadboy + 1 赞一个!

查看全部评分

 楼主| abadboy 发表于 2014-6-16 17:14 | 显示全部楼层
谢谢你给我提供的思路,我试一下,不懂再请教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

15

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

6

主题

15

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部