MSP430看门狗程序分析

[复制链接]
456|11
手机看帖
扫描二维码
随时随地手机跟帖
lwsn|  楼主 | 2017-2-27 21:30 | 显示全部楼层 |阅读模式
芯片是MSP430F2274,看门狗程序,请问为什么是延时2s? 请分析一下,谢谢

* WDTCTL = WDT_ADLY_1000;               //间隔定时器,定时1000ms
//延时2s
    for(i = 0; i < 3; i++)
    {

        IFG1 &= ~WDTIFG;
        while(!(IFG1 & WDTIFG));
        IFG1 &= ~WDTIFG;
    }

    为什么是延时两秒?

相关帖子

冰河w| | 2017-2-27 21:45 | 显示全部楼层
这是看门狗定时器,为什是2S和时钟有关

使用特权

评论回复
可可球| | 2017-2-27 21:53 | 显示全部楼层
看门狗定时器不是要有时钟源吗?

使用特权

评论回复
Levenburg| | 2017-2-27 22:00 | 显示全部楼层
两秒和选择时钟有关

使用特权

评论回复
chuntian2016| | 2017-2-27 22:30 | 显示全部楼层
这个跟你的主频率有关系的

使用特权

评论回复
chuntian2016| | 2017-2-27 22:31 | 显示全部楼层
程序上虽然看起来设置的是1s的,,但是要看下看门狗的时钟源的频率的

使用特权

评论回复
vibra2016| | 2017-2-27 22:54 | 显示全部楼层
这点程序的本是想做延时的,,但是会造成程序的阻塞的,,不建议这样写的。

使用特权

评论回复
vibra2016| | 2017-2-27 22:54 | 显示全部楼层
可以在看门狗定时中断程序中增加计数标志的

使用特权

评论回复
minzisc| | 2017-2-28 21:11 | 显示全部楼层
看门狗不是设置的1000ms吗?

使用特权

评论回复
minzisc| | 2017-2-28 21:17 | 显示全部楼层
这里的延时是为了设置生效。

使用特权

评论回复
maqianqu| | 2017-3-5 16:42 | 显示全部楼层
应该是判断是否设置成功。

使用特权

评论回复
maqianqu| | 2017-3-5 16:43 | 显示全部楼层
以前就是直接设置看门狗程序就行,没有延时。

使用特权

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

本版积分规则

122

主题

824

帖子

1

粉丝