MSP430G2553 WDT的定时器模式例子

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

#include "MSP430G2553.h"


int main( void )

{

  WDTCTL = WDT_ADLY_1000;           //定时周期为1000ms 

  IE1 |= WDTIE;                     //使能WDT中断 

  P1DIR |= 0x01;                    // P1.0输出 

  _EINT();                          //等同_EINT(),  系统总中断允许 

  while(1)                          //循环等待定时器溢出中断 

  { 

    LPM3;                           //进入  LPM3 

    _NOP(); 

  } 

}


//===========看门狗中断服务子程序======== 

#pragma vector= WDT_VECTOR 

__interrupt void WDT_ISR (void)     //此处开头为双下划线 

  P1OUT ^= 0x01;                    //P1.0取反 

}


关键字:MSP430G2553  WDT  定时器模式 引用地址:MSP430G2553 WDT的定时器模式例子

上一篇:MSP430G2553 定时器中断实例
下一篇:MSP430G2553默认的MCLK、SMCLK、ACLK时钟频率

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

MSP430F169 Timer_A原理(一)----定时器的四个模式
Timer_A简介 Timer_A是程序设计的核心,它有一个十六位定时器和多路比较/捕获通道组成。每一个比较/捕获通道都以十六位定时器的定时功能为核心进行单独的控制。 Timer_A特点 1、具有四种工作模式的异步16位定时器/计数器 2、可选择和可配置的时钟源 3、三个可配置的捕获/比较寄存器 4、具有 PWM 功能的可配置输出 5、异步输入和输出锁存 6、用于快速解码所有 Timer_A 中断的中断向量寄存器 Timer_A定时器框图和MSP430F169引脚图 启动定时器 定时器时钟可以来自 ACLK、SMCLK或外部通过 TACLK 或 INCLK。时钟源通过 TASSELx 位选择。选定的时钟源可以直接传递给定时
[单片机]
MSP430F169 Timer_A原理(一)----<font color='red'>定时器</font>的四个<font color='red'>模式</font>
单片机定时器工作模式0(timer013位定时器)
;定时器0工作模式0(13位的定时器),P1.1口接的是共阳极的LED灯运行结果是使led灯明一下,暗一下 ;定时 COUNT EQU 5000;定时一次也只能够定时5ms LED EQU P1.1 ORG 0000H MOV R0,#00H L0: DJNZ R0,L0 ;刚开始,先进行少量的延时,是各种工作寄存器准备好 MOV R1,00H ;作为定时器累加器使用 MOV A,TMOD ANL A,#11110000B;相与指令 CLR ACC.3 ;GATE=0,允许Timer操作 CLR ACC.2 ;为定时模式(C/T位为0):清零指令 CLR ACC.1 ;TIMER0 M1=0 CLR
[单片机]
MSP430G2553测试程序(呼吸灯)
//MSP430G2553 呼吸灯演示程序 - 使用Timer_A,Up Mode, DCO SMCLK // // 介绍: 该程序利用TIMER A 的 UP模式 在P1.6脚产生PWM输出 // 将CCR0设置为1500来定义PWM的周期,利用循环不断改变CCR1的值, // 实现利用改变PWM的占空比来改变LED亮度. // ACLK = na, SMCLK = MCLK = TACLK = default DCO // // MSP430G2553 // ----------------- // /|| XIN|- // | | | // --|RST XOUT|- // | | // | P1.6/TA1|-- CCR1
[单片机]
msp430g2553:双线12864库程序
(Display)msp430g2553:双线12864库程序 ************************************************************************************************** LCD12864.H **************************************************************** LCD12864 2线程序 rs (CS) 已经外接高电平 rw (SID) P2.0 en (SCLK) P2.1 PSB 已经外接低电平 RST 已经外接高电平 硬件电路,3号引脚接的10K电阻与地间
[单片机]
STM32 定时器输出比较翻转模式
STM32的定时器还有一个模式叫做输出比较翻转模式。这种模式,顾名思义,可以翻转电平,但是条件是:当计数值达到比较值时,才会在对应的通道引脚翻转原先的电平。利用这个特点,我们可以在引脚上生成PWM波。 下面就讲讲如何利用这个 翻转 这个特点,来输出PWM波。还是基于我自己的规工程。 1、工程的修改 1)这里用到了定时器,所以需要将stm32f10x_tim.h添加到STM32F10x_StdPeriod_Driver工程组中。 2)打开stm32f0x_conf.h文件,将其中原先被屏蔽的语句:#include stm32f10x_tim.h 的注释去掉。 3)新建OCToggle.c与OCToggle.h两个文件,分别保存
[单片机]
STM32 <font color='red'>定时器</font>输出比较翻转<font color='red'>模式</font>
MSP430G2553定时器中断实验
/////////////////////////////////////////////////////////////////// // msp430G2553的定时器中断控制LED每秒钟进行亮熄变化 /////////////////////////////////////////////////////////////////// #include void led_init(); void timer_init(); void delay(int); //---------------------------------- void led_init() { P1DIR|=(1 6); //P1.6为LED } //--
[单片机]
利用MSP430G2553测量信号频率(频率计)
说明 单片机产生信号在P1.6引脚 单片机输入信号在P2.5引脚 如果直接测量外部信号,直接连接P2.5,不用管P1.6 在变量窗口创建并查看freq的值即可 代码 该代码可以直接在CCS上进行编译运行 142-160行是单片机产生信号 // An highlighte` #include msp430.h #include stdint.h #include stdio.h uint32_t timestamp = 0;//时间戳 uint16_t capvalue_1 = 0;//第一次捕捉值 uint16_t capvalue_2 = 0;//第二次捕捉值 uint32_t timestamp_1
[单片机]
基于MSP430G2553的IO外部中断配置说明
这一篇文章将说明MSP430G2553的IO中断配置,整个P1的IO都可以配置IO中断,但中断处理函数只有一个,MSP430和大多数MCU一样提供上升沿、下降沿选择。 在Launchpad上有按键S2,接在P1.3口,当按下后P1.3将接入高电平,从而触发中断。 在实例代码中,配置了P1.3和P1.6的LED灯,当按下P1.3的按键产生中断,LED灯将切换点亮 1.按键的中断配置 要配置按键中断,需要先设置P1.3口为输入,并且设置上拉电阻以保障稳定性, P1DIR &= ~BIT3;//设置P1.3为输入 P1REN |= BIT3;//启用P1.3电阻 在启用电阻后,由P1OUT来配置下拉还是上拉 P1OUT |=
[单片机]
基于<font color='red'>MSP430G2553</font>的IO外部中断配置说明
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

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

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

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