[PIC®/AVR®/dsPIC®产品]

PIC16单片机看门狗的使用

[复制链接]
1153|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
example.PNG

使用特权

评论回复
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 | 显示全部楼层
硬件与软件看门狗在哪里设置?  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

3304

帖子

2

粉丝