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

PIC16单片机看门狗的使用

[复制链接]
1647|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);
        }
       
}

使用特权

评论回复
5
598330983| | 2019-7-31 23:53 | 只看该作者
还没用过看门狗呢。

使用特权

评论回复
6
643757107| | 2019-7-31 23:58 | 只看该作者
我希望PIC能提供类似STM的例子

使用特权

评论回复
7
oxygenzz| | 2019-8-1 09:04 | 只看该作者
平时做一些小代码,收集起来,开发项目的时候就能用的上的。赞!

使用特权

评论回复
8
lcczg| | 2019-8-1 09:19 | 只看该作者
看门狗的功能还是比较常用的

使用特权

评论回复
9
小灵通2018| | 2019-8-5 12:22 | 只看该作者
对,把那些能用的代码收集起来。

使用特权

评论回复
10
programmable| | 2019-8-6 13:35 | 只看该作者
看门狗用好了还是很有用的

使用特权

评论回复
11
kxsi|  楼主 | 2019-9-9 14:56 | 只看该作者
感谢各位支持

使用特权

评论回复
12
lcczg| | 2019-9-9 15:17 | 只看该作者
643757107 发表于 2019-7-31 23:58
我希望PIC能提供类似STM的例子

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


使用特权

评论回复
13
syh2431| | 2020-2-7 16:26 | 只看该作者
PIC能提供类似芯片应用的例子就好了

使用特权

评论回复
14
usysm| | 2020-2-8 07:16 | 只看该作者
外部看门狗是怎么实现的?

使用特权

评论回复
15
typeof| | 2020-2-8 07:17 | 只看该作者
pic18系列单片机和PIC16系列单片机什么区别

使用特权

评论回复
16
yujielun| | 2020-2-8 07:17 | 只看该作者

pic16位的单片机有了解的吗

使用特权

评论回复
17
htmlme| | 2020-2-8 07:17 | 只看该作者
单片机内部有看门狗电路

使用特权

评论回复
18
pklong| | 2020-2-8 07:17 | 只看该作者
还在外面接看门狗芯片?  

使用特权

评论回复
19
touser| | 2020-2-8 07:18 | 只看该作者

看门狗电路中,喂狗信号是什么?

使用特权

评论回复
20
myiclife| | 2020-2-8 07:18 | 只看该作者
硬件与软件看门狗在哪里设置?  

使用特权

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

本版积分规则

44

主题

3309

帖子

2

粉丝