[PIC®/AVR®/dsPIC®产品] 请教PIC16F877A的看门狗具体使用方法

[复制链接]
youss 发表于 2013-2-2 14:42 | 显示全部楼层
MPLAB IDE入门指导

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
shiyan1532 发表于 2013-2-2 21:43 | 显示全部楼层
刚开始的时候最好关了看门狗 否则容易乱
 楼主| weiwan98 发表于 2013-2-8 19:07 | 显示全部楼层
本来我都不想再进来了,没想到还有那么多的热心人在帮我,深感到非常温暖,深表感谢!努力学习中。。。
 楼主| weiwan98 发表于 2013-2-8 23:13 | 显示全部楼层
明白了,终于明白了,但还在证实中...原来喂狗语句是这样写!CLRWDT();花了好长的时间?但却增加了不少知识,值得值得,但还是感觉不该浪费那么多的时间。
carverzhang 发表于 2015-9-10 12:02 | 显示全部楼层
看看,学学
dateher 发表于 2019-9-16 13:50 | 显示全部楼层
SLEET1986 发表于 2013-2-2 13:15
LZ应该是复位不成功的原因,上电延时定时器禁用看怎么样1B11没有使能上电延时器 ...

请问pic单片机会默认开启看门狗吗?程序会自动复位,加个喂狗就不会.
  1. void main(void) {
  2.     ANSELA=0x00; //Enable Digital
  3.     TRISA1 = 0;

  4.     RA1 = 0;     //LED ON
  5.     __delay_ms(500);
  6.     RA1 = 1;     //LED OFF

  7.     while(1){
  8.         RA1 = 1;     //LED OFF;
  9.         CLRWDT();
  10.     }
  11. }

不加CLRWDT();,LED灯会闪
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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