打印
[其它应用]

看门狗

[复制链接]
524|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
songqian17|  楼主 | 2023-3-31 20:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想要验证单片机的看门狗功能,下面是我的程序,麻烦大家帮我看下为什么看门狗没有启动。
void wdt_init(unsigned char wdts)
{
        /*
        000:溢出周期最小值= 4096ms
        001:溢出周期最小值= 1024ms
        010:溢出周期最小值= 256ms
        011:溢出周期最小值= 128ms
        100:溢出周期最小值= 64ms
        101:溢出周期最小值= 16ms
        110:溢出周期最小值= 4ms
        111:溢出周期最小值= 1ms
        */
        RSTSTAT&=0xF8;RSTSTAT|=wdts;
}

void main()
{
       CLKCON = 0x00;
       //unsigned char temp;
           IO_Int();
           //wdt_init(3);
           //while(flag == 0);
           while(1)
           {
         delay2s();      
         IO = 1;
         delay2s();
                 IO = 0;
                wdt_init(5);
                while(1);
           }
}

使用特权

评论回复
沙发
happy_10| | 2023-3-31 21:05 | 只看该作者

使能看门狗了吗

使用特权

评论回复
板凳
lizye| | 2023-3-31 21:06 | 只看该作者
配置没有问题

使用特权

评论回复
地板
wangpe| | 2023-3-31 21:08 | 只看该作者
这个要在烧录的时候选项?

使用特权

评论回复
5
songqian17|  楼主 | 2023-3-31 21:12 | 只看该作者
我看门狗配置没有问题,原来是烧录的时候没有在代码选项里使能看门狗

使用特权

评论回复
6
songqian17|  楼主 | 2023-3-31 21:12 | 只看该作者
问题解决了

使用特权

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

本版积分规则

463

主题

5749

帖子

1

粉丝