5235|4

25

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

在LPM4模式下wdt看门狗也能运行 [复制链接]

看看门狗这个模块时,对它在LPM4能否运行很疑惑,搜索一下很多人说不行,在但官方例子里有一个文件,说明了看门狗的这个问题,所以分享下
//******************************************************************************
//  MSP430G2xx3 Demo - WDT+ Failsafe Clock, DCO SMCLK
//
//  Description; Allow WDT+ in watchdog to timeout. Toggle P1.0 in main
//  funnction. LPM4 is entered, this example will demonstrate WDT+ feature
//  of preventing WDT+ clock to be disabled.
//  The WDT+ will not allow active WDT+ clock to be disabled by software, the
//  LED continues to Flash because the WDT times out normally even though
//  software has attempted to disable WDT+ clock source.
//  The MSP430F1xx will stop code execution when software disables WDT+ clock
//  source.
//  ACLK = n/a, MCLK = SMCLK = default DCO
//
//                  MSP430G2xx3
//             -----------------
//         /|\|              XIN|-
//          | |                 |
//          --|RST          XOUT|-
//            |                 |
//            |             P1.0|-->LED
//
//  D. Dang
//  Texas Instruments Inc.
//  December 2010
//   Built with CCS Version 4.2.0 and IAR Embedded Workbench Version: 5.10
//******************************************************************************

#include  

void main(void)
{
  P1DIR |= 0x01;                            // Set P1.0 to output
  P1OUT ^= 0x01;                            // Toggle P1.0
  _BIS_SR(LPM4_bits);                       // Stop all clocks
}

最新回复

sjwh, 对于WDT模块用作看门狗时,关于它的时钟提供是有保护模式的,当进入LPMx时,当其选择的时钟源失效时,会自动切换到VLO上,进而保证看门狗一直运行。当把WDT用作定时器时,此机制是没有的。原文如下: If SMCLK or ACLK fails as the WDT_A clock source, VLOCLK is automatically selected as the WDT_A clock source. When the WDT_A module is used in interval timer mode, there is no fail-safe feature within WDT_A for the clock source. 以上就是为什么在LPM4模式下,看门狗还工作的原因。  详情 回复 发表于 2013-5-28 17:18

点评

sjwh, 对于WDT模块用作看门狗时,关于它的时钟提供是有保护模式的,当进入LPMx时,当其选择的时钟源失效时,会自动切换到VLO上,进而保证看门狗一直运行。当把WDT用作定时器时,此机制是没有的。原文如下: If  详情 回复 发表于 2013-5-28 17:18
 
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
外部中断,要按键

点评

不需要,运行后led会自动闪烁  详情 回复 发表于 2012-8-2 09:43
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发 zds9204 的帖子

不需要,运行后led会自动闪烁
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

4
 

回复 楼主 sjwh 的帖子

sjwh,
对于WDT模块用作看门狗时,关于它的时钟提供是有保护模式的,当进入LPMx时,当其选择的时钟源失效时,会自动切换到VLO上,进而保证看门狗一直运行。当把WDT用作定时器时,此机制是没有的。原文如下:

If SMCLK or ACLK fails as the WDT_A clock source, VLOCLK is automatically selected as the WDT_A
clock source.
When the WDT_A module is used in interval timer mode, there is no fail-safe feature within WDT_A for
the clock source.

以上就是为什么在LPM4模式下,看门狗还工作的原因。
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

5
 
大神呀
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表