MSP430G2553 WDT的看门狗模式例子

发布者:以泉换泉最新更新时间:2018-07-11 来源: eefocus关键字:MSP430G2553  WDT  看门狗模式 手机看文章 扫描二维码
随时随地手机看文章

#include "io430.h"


int main( void )

{

  int i;

  // Stop watchdog timer to prevent time out reset

  WDTCTL = WDTPW + WDTHOLD;


  P1DIR |= BIT0;

  P1OUT &= ~BIT0;               //暗

  for(i=0;i<16000;i++);

  P1OUT |= BIT0;                //亮

  WDTCTL = WDT_ARST_1000;       //启动看门狗为1000ms定时


  while(1) 

  { 

    for(i=0;i<1000;i++);              //主函数任务 

    WDTCTL =WDT_ARST_1000+WDTCNTCL;   //喂狗,且不影响看门狗定时设置

  }


  return 0;

}


关键字:MSP430G2553  WDT  看门狗模式 引用地址:MSP430G2553 WDT的看门狗模式例子

上一篇:MSP430单片机GPIO编程入门教程
下一篇:MSP430自毁功能设计

推荐阅读最新更新时间:2024-03-16 16:08

新唐M051 WDT看门狗使用程序
以下程序是基于新唐M051单片机而开发的: /* 看门狗是向上计数的,PWM是向下计数的 看门狗特征: 1)18位自由运行的计数器以防止CPU在延迟时间结束之前发生看门狗定时器复位 2)溢出时间间隔可选(2^4 ~ 2^18),溢出时间范围在104ms~26.3168s(如果WDT_CLK为10KHz) 3)复位周期=(1/10KHz)*63,如果WDT_CLK=10KHz */ #include "WDT.h" #define DEBUGMSG printf void SystemInit(void) { PROTECT_REG ( PWRCON |= XTL12M_EN; //默
[单片机]
AVR 看门狗WDT程序
系统功能 很多人喜欢养宠物狗,很多单片鸭大侠则喜欢养看门狗,如果您也希望搞条AVR的看门狗养养,那么本节很适合您。   养看门狗的用意,在于用它监控系统:在程序本该运行的地方喂狗,如果程序卡死或跑飞,将不会运行到那,那样狗没有被喂到,饿死了,控制器复位,得以重启从而进行控制。   本节演示功能:养一只AVR内部看门狗,及时喂狗,狗不饿死,AVR单片鸭不复位;不及时喂狗,狗饿死了,AVR单片鸭就复位。   本节的程序设计较为简单,旨在给出养狗、喂狗,不让狗饿死的简单示例。实际应用时考虑情况较多的要注意什么时候喂狗,放狗。 硬件设计 AVR主控电路原理图 LED控制电路原理图 软件设计 //
[单片机]
AVR <font color='red'>看门狗</font><font color='red'>WDT</font>程序
LPC2103开发板WDT看门狗测试试验
#include config.h #define LED1 (1 19) #define KEY1 (1 18) void DelayNS(uint32 dly) { uint32 i; for(;dly 0; dly--) { for(i = 0; i 50000; i++); } } void WDTInit(uint32 uiTime) { WDTC = uiTime; WDMOD = 0x03; WDFEED = 0xaa; WDFEED = 0x55; } void FeedDog(void) { IRQDisable(); WDFEED = 0xa
[单片机]
STM32待机模式唤醒测试以及独立看门狗测试
环境: 主机:WIN7 开发环境:MDK4.23 MCU:STM32F103CBT6 说明: 在上篇文章中http://blog.csdn.net/jdh99/article/details/7369844,进行了一些STM32待机模式的测试.其中关于如何在再次启动时判断是否是待机模式没有进行测试.另外上篇文章有个问题,闹钟中断在待机模式下是进入不了的. 本文进行了独立看门狗IWDG测试,以及待机模式更详细的测试. STM32中,复位分为3种: 1.系统复位:外部复位,WWDG,IWDG,SW复位,低功耗管理复位.除复位标志寄存器RCC_CSR不被复位,全部都被复位 2.电源复位:上电/掉电复位
[单片机]
STM32待机<font color='red'>模式</font>唤醒测试以及独立<font color='red'>看门狗</font>测试
msp430g2553输出PWM波
用msp430g2553的定时器timerA就可以实现PWM波,内容不难!设置下时钟源,定时器配置一下就可以了 仿真: 代码: TA1CTL:选时钟源,计数模式增 TA1CCR0(定时器寄存器)与频率有关; TA1CCR1(定时器寄存器)与占空比有关; TA1CCTL1:OUTMOD_7输出模式选择。 #include msp430.h void main(void){ TA1CTL |= TASSEL_2 + MC_1; //选SMCLK,增计数 P2SEL |= BIT1; P2DIR |= BIT1;//P2.1设为输出TA1.1 TA1CCTL1 = OUTMOD_7; TA1CCR0 = 1115000/2
[单片机]
<font color='red'>msp430g2553</font>输出PWM波
MSP430G2553单片机驱动TLC5540
#include msp430g2553.h #include stdio.h typedef unsigned char INT8U; typedef unsigned int INT16U; #define ADC_CTRL_DIR_PORT (P2DIR) #define ADC_CTRL_OUT_PORT (P2OUT) #define ADC_DATA_DIR_PORT (P1DIR) #define ADC_DATA_IN_PORT (P1IN) #define ADC_OE_BIT (BIT0) #define ADC_CLK_BIT (BIT1) #define ADC
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved