打印

MSP430看门狗程序分析

[复制链接]
597|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 | 只看该作者
两秒和选择时钟有关

使用特权

评论回复
5
chuntian2016| | 2017-2-27 22:30 | 只看该作者
这个跟你的主频率有关系的

使用特权

评论回复
6
chuntian2016| | 2017-2-27 22:31 | 只看该作者
程序上虽然看起来设置的是1s的,,但是要看下看门狗的时钟源的频率的

使用特权

评论回复
7
vibra2016| | 2017-2-27 22:54 | 只看该作者
这点程序的本是想做延时的,,但是会造成程序的阻塞的,,不建议这样写的。

使用特权

评论回复
8
vibra2016| | 2017-2-27 22:54 | 只看该作者
可以在看门狗定时中断程序中增加计数标志的

使用特权

评论回复
9
minzisc| | 2017-2-28 21:11 | 只看该作者
看门狗不是设置的1000ms吗?

使用特权

评论回复
10
minzisc| | 2017-2-28 21:17 | 只看该作者
这里的延时是为了设置生效。

使用特权

评论回复
11
maqianqu| | 2017-3-5 16:42 | 只看该作者
应该是判断是否设置成功。

使用特权

评论回复
12
maqianqu| | 2017-3-5 16:43 | 只看该作者
以前就是直接设置看门狗程序就行,没有延时。

使用特权

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

本版积分规则

122

主题

824

帖子

1

粉丝