打印
[应用相关]

看门狗代码为什么是定时32ms

[复制链接]
894|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
handleMessage|  楼主 | 2017-2-14 19:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WDTCTL=WDTPW+WDTTMSEL+WDTCNTCL+WDTIS2;
//看门狗定时器工作在定时计数模式,定时32ms,选择smclk作为参考时钟
求解,为什么是定时32ms??????
沙发
zhouhuanの| | 2017-2-14 19:39 | 只看该作者
WDTIS2,意思是WDTIS=100
具体是多长时间,和你的smclk频率有关。如果smclk=32.768KHZ,就是1秒

使用特权

评论回复
板凳
bbapple| | 2017-2-14 19:41 | 只看该作者
一般g2553默认是1MHz,不同单片机可能会不同。

使用特权

评论回复
地板
wanglaojii| | 2017-2-14 19:47 | 只看该作者
应该默认是1MHz程序中看门狗设置成定时计数模式,选择smclk作为参考时钟。。

使用特权

评论回复
5
laozhongyi| | 2017-2-14 19:49 | 只看该作者
WDTIS2表示100,即32KHZ/看门狗时钟参考频率(这里为1MHz),算出来就32ms了啊

使用特权

评论回复
6
Edisons| | 2017-2-14 19:54 | 只看该作者
这个的选择都是你自己设置的吧。

使用特权

评论回复
7
_gege| | 2017-2-14 19:56 | 只看该作者

你的程序执行能够满足,随意设置都是可以的。

使用特权

评论回复
8
Mozarts| | 2017-2-14 20:01 | 只看该作者
这个是在一定的条件下的定时才是32ms的,特别是时钟源的选择的。

使用特权

评论回复
9
Listate| | 2017-2-14 20:03 | 只看该作者
没看到楼主看门狗是怎么设置的..

使用特权

评论回复
10
houjiakai| | 2017-2-14 22:29 | 只看该作者
你从时钟和分频电路计算。

使用特权

评论回复
11
houjiakai| | 2017-2-14 22:31 | 只看该作者
独立看门狗(IWDG)是由专门的40KHz的低速时钟驱动

使用特权

评论回复
12
Thorald| | 2017-2-15 21:12 | 只看该作者
看门狗是独立时钟吧

使用特权

评论回复
13
Garen2| | 2017-2-16 20:05 | 只看该作者
32ms是自己设置的吧

使用特权

评论回复
14
捉虫天师| | 2017-2-16 22:01 | 只看该作者
如果不好确定,就是你不熟悉这个时钟系统,可以使用cubeMX图形化配置,这个里面可以看到时钟的结构和流程。

使用特权

评论回复
15
lwsn| | 2017-2-18 17:32 | 只看该作者
程序编写能够满足,随意设置都是可以的

使用特权

评论回复
16
gygp| | 2017-2-18 21:16 | 只看该作者
你的时钟怎么配置的

使用特权

评论回复
17
gygp| | 2017-2-18 21:22 | 只看该作者
独立看门狗(IWDG)是由专门的40KHz的低速时钟驱动

使用特权

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

本版积分规则

166

主题

1689

帖子

4

粉丝