找回密码
 注册
关于网站域名变更的通知
查看: 270|回复: 3
打印 上一主题 下一主题

MSP430单片机看门狗面面观

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-3-6 09:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
MSP430单片机看门狗面面观
- h' ]5 D/ p( B+ r1 H" w
( w  A( l2 N' O
7 M! S% Z8 J- f, ?2 h5 a1 |% J

以MSP430F2274为例。其中汇编实现采用的是IAR汇编,CCE汇编实现稍作修改即可。

1. 看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。

2. 其中后两种模式可以选择的时钟源有:SMCLK和ACLK。

3. 在使用后两种模式时候要注意单片机所处的状态下看门狗能否工作,如单片机处在LPM3时候只有ACLK时钟,处在LPM4下,没有时钟可以使用。

4. 看门狗模式的使用方法:当看门狗计数溢出时,程序复位。在程序中开启看门狗,在计数溢出前清空看门狗,或重置看门狗,以使其重新计数。若程序跑飞,看门狗可能没有被清空或重置,就会溢,使程序复位。

5. 在MSP430F2274中,看门狗模式下可以计时最长为1s,若需要以更长的时间复位,可采取的方法,使用其他计数器,计数满后执行((void (*)())RESET_VECTOR)();或计数满后往看门狗控制寄存器写个错误值或执行一条无效命令:如((void (*)())0x170)();0x170是外围模块的一个地址,不可能是一个函数地址,所以执行此句将使程序复位。

游客,如果您要查看本帖隐藏内容请回复

" J0 x/ `! r+ Q% c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-29 18:35 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表