[PIC®/AVR®/dsPIC®产品] PIC16单片机看门狗的使用

[复制链接]
2110|32
 楼主| kxsi 发表于 2019-7-25 11:31 | 显示全部楼层 |阅读模式
#include <htc.h>

__CONFIG(0xFF36);

#define u8 unsigned char
#define u16 unsigned int

#define CLRWDT()        asm("clrwdt")

void delay(u16 ms)
{
        int i,j;
        for(i=0;i<ms;i++)
                for(j=0;j<71;j++);
}



 楼主| kxsi 发表于 2019-7-25 11:32 | 显示全部楼层
void port_init()
{
        TRISD=0x00;
        PORTD=0xFF;
}
 楼主| kxsi 发表于 2019-7-25 11:32 | 显示全部楼层
void watch_init()
{
        PSA=1;        //分频器给看门狗
       
        PS2=1;        //1:64,18ms*64≈1156
        PS1=1;
        PS0=0;
}
 楼主| kxsi 发表于 2019-7-25 12:13 | 显示全部楼层
void main()
{
        port_init();
        watch_init();
       
        PORTD=0x00;
        delay(500);
        PORTD=0xFF;
       
        while(1)
        {
                CLRWDT();
                PORTD=0xFE;
                delay(200);
                PORTD=0xFd;
                delay(200);
                PORTD=0xFb;
                delay(200);
                PORTD=0xF7;
                delay(200);
                PORTD=0xEF;
                delay(200);
                //CLRWDT();        //如果这句屏蔽后程序复位了,说明看门狗起作用了
                PORTD=0xDF;
                delay(200);
                PORTD=0xBF;
                delay(200);
                PORTD=0x7F;
                delay(200);
        }
       
}
598330983 发表于 2019-7-31 23:53 | 显示全部楼层
还没用过看门狗呢。
643757107 发表于 2019-7-31 23:58 | 显示全部楼层
我希望PIC能提供类似STM的例子
oxygenzz 发表于 2019-8-1 09:04 | 显示全部楼层
平时做一些小代码,收集起来,开发项目的时候就能用的上的。赞!
lcczg 发表于 2019-8-1 09:19 | 显示全部楼层
看门狗的功能还是比较常用的
小灵通2018 发表于 2019-8-5 12:22 | 显示全部楼层
对,把那些能用的代码收集起来。
programmable 发表于 2019-8-6 13:35 | 显示全部楼层
看门狗用好了还是很有用的
 楼主| kxsi 发表于 2019-9-9 14:56 | 显示全部楼层
感谢各位支持
lcczg 发表于 2019-9-9 15:17 | 显示全部楼层
643757107 发表于 2019-7-31 23:58
我希望PIC能提供类似STM的例子

建议看看这里https://mplabxpress.microchip.com/mplabcloud/example


本帖子中包含更多资源

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

×
syh2431 发表于 2020-2-7 16:26 | 显示全部楼层
PIC能提供类似芯片应用的例子就好了
usysm 发表于 2020-2-8 07:16 | 显示全部楼层
外部看门狗是怎么实现的?
typeof 发表于 2020-2-8 07:17 | 显示全部楼层
pic18系列单片机和PIC16系列单片机什么区别
yujielun 发表于 2020-2-8 07:17 | 显示全部楼层

pic16位的单片机有了解的吗
htmlme 发表于 2020-2-8 07:17 | 显示全部楼层
单片机内部有看门狗电路
pklong 发表于 2020-2-8 07:17 | 显示全部楼层
还在外面接看门狗芯片?  
touser 发表于 2020-2-8 07:18 | 显示全部楼层

看门狗电路中,喂狗信号是什么?
myiclife 发表于 2020-2-8 07:18 | 显示全部楼层
硬件与软件看门狗在哪里设置?  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

3310

帖子

2

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