2809|2

43

帖子

70

TA的资源

一粒金砂(中级)

楼主
 

SEED-EXP430F5529 入门之定时器 [复制链接]

收到EE送的SEED-EXP430F5529后,写了个定时器测试程序





定时器测试例程:
//******************************************************************************
//  MSP430F552X  - Timer0_A5, Toggle P1.0,P8.1,P8.2, TA0CCR0 Cont. Mode ISR,ACLK
//
//  Description: Toggle P1.0 P8.1 P8.2 using software and Timer0_A0 ISR. Toggles every
//  50000 ACLK cycles. ACLK provides clock source for ACLK.
//  During the Timer0_A0 ISR, P1.0 P8.1 P8.2 is toggled and 50000 clock cycles are added to
//  TA0CCR0. Timer0_A0 ISR is triggered every 50000 cycles. CPU is normally off and
//  used only during TA_ISR.
//  ACLK =32.768KHZ , MCLK = SMCLK = default DCO ~2MHz
//
//              MSP430F552X
//            -----------------
//        /|\|              XIN|-
//         | |                 |
//         --|RST          XOUT|-
//           |                 |
//           |             P1.0|-->LED1
//           |             P8.1|-->LED2
//           |             P8.2|-->LED3
//
//  lingmin
//  
//  Built with  IAR Embedded Workbench Version: 5.30.1
//******************************************************************************
#include "msp430f5529.h"
void main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  P1DIR |=0X01;                               //P1.O output
  P8DIR |=0X06;                              //P8.1,P8.2 output
  TA0CCTL0 = CCIE;                           // TA0CCR0 interrupt enabled
  TA0CCR0 = 50000;
  TA0CTL = TASSEL_1 + MC_2;                  // ACLK, contmode
  _BIS_SR(LPM3_bits+GIE);
}

// Timer A0 interrupt service routine
#pragma vector=TIMER0_A0_VECTOR
__interrupt void Timer_A0 (void)
{
  P1OUT ^= 0x01;                            // Toggle P1.0
  P8OUT ^= 0X06;
  TA0CCR0 += 50000;                          // Add Offset to TA0CCR0
}

IMG_20130330_001554.jpg

529.08 KB, 下载次数: 6

IMG_20130329_212327.jpg

542.11 KB, 下载次数: 0

IMG_20130330_001522.jpg

534.97 KB, 下载次数: 0

最新回复

不哦啊哦都撒娇的离开计量监理  详情 回复 发表于 2013-4-3 17:16
 
点赞 关注

回复
举报

3

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
不哦啊哦都撒娇的离开计量监理
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
不哦啊哦都撒娇的离开计量监理
 
 
 

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

查找数据手册?

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
快速回复 返回顶部 返回列表