【TI 技术资料分享】设置xt2

[复制链接]
1129|2
 楼主| 胡斯哲 发表于 2015-3-14 18:05 | 显示全部楼层 |阅读模式
  1. //1.关闭看门狗
  2. //2.设置基本时钟寄存器BCSCTL1  打开XT2高速晶振控制  0为开  1为关
  3. //3.设置基本时钟寄存器BCSCTL2  选择XTLCLK为SMCLK时钟  
  4. //                              设置DIVS1和DIVS0为选择分频系数8/4/2/0
  5. //4.设置TIMERA 控制寄存器      TAIFG 0:没用中断请求  1:有中断请求
  6. //                               TACLR 0:无操作        1:清除TAR。清除后为0
  7. //                                MCx   0:停止模式      1:增计数模式
  8. //                                     2:连续计数模式  3;增/减计数模式
  9. //                               IDx   8/4/2/0分频
  10. //                               TASSELx 0:TACLK特定的外部引脚时钟
  11. //                                       1:ACLK辅助时钟
  12. //                                         2:MCLK系统时钟
  13. //                                       3:INCLK器件特有时钟
  14. //5.TIMER_A捕获/比较寄存器0    设置CCR0

  15. #include <msp430x14x.h>

  16. void main(void)
  17. {
  18.         WDTCTL = WDTPW + WDTHOLD;
  19.         BCSCTL1 &= ~XT2OFF;
  20.         BCSCTL2 = SELS + DIVS1 + DIVS0;
  21.         TACTL = 0X02D4;
  22.         CCTL0 = CCIE;
  23.         CCR0 = 62500;
  24.         P4DIR |= BIT5;
  25.         _EINT();
  26.         while(1);
  27. }
  28. #pragma vector = TIMERA0_VECTOR
  29. __interrupt void Timer_A (void)
  30. {
  31.         P4OUT^=BIT5;
  32. }


smilingangel 发表于 2015-3-17 22:40 | 显示全部楼层
这个分享很不错的,先打开晶振的,在设置相关寄存器的啊。
cowboy2014 发表于 2015-3-19 17:05 | 显示全部楼层
感谢楼主的分享啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:读书喝茶,不争朝夕

141

主题

1431

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部