MSP430G2553默认的MCLK、SMCLK、ACLK时钟频率
[复制链接]
所用平台是MSP-EXP430G2 LaunchPad,MCU为MSP430G2553。
定时器法
也可使用一下代码进行验证,例如验证ACLK。 - #include
- void main(void)
- {
- WDTCTL = WDTPW + WDTHOLD;
- P1DIR |= BIT0;
- P1OUT |= BIT0;
- /* 时钟源ACLK 清计数器 增模式 开启定时器A中断 */
- TACTL |= TASSEL_1 + TACLR + MC_1 + TAIE;
- TACCR0 = 1024; //频率:32768/1024/2=16Hz
- _EINT(); //开总中断
- while(1)
- {
- LPM3; //进入低功耗模式3
- }
- }
- #pragma vector = TIMER0_A1_VECTOR
- __interrupt void Timer_A(void)
- {
- switch(TAIV)
- {
- case 2: break;
- case 4: break;
- case 10: P1OUT ^= BIT0; //中断任务
- break;
- }
- }
将以上代码编译并载入g2553开发板上,能看到红色LED等在闪烁,用示波器测量P1.0端口后,我们发现其频率为15.98Hz。由此往上推断定时器A所使用的辅助时钟的确是外部低频晶振32.768kHz。
总结:
我们介绍判定G2553系统的三种时钟的默认时钟频率,我们尽可能的动手实践一下,可以很直观的看到系统的时钟频率值。
|