打印

基于MSP430的系统时钟测试

[复制链接]
618|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dirtwillfly|  楼主 | 2015-3-14 10:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

1、测试程序
#include  <msp430x24x.h>
void main(void)
{
  WDTCTL = WDTPW +WDTHOLD;             // Stop Watchdog Timer
//  DCOCTL = DCO0 + DCO1 + DCO2;       // Max DCO
//  BCSCTL1 &= ~XT2OFF;//+RSEL2 + RSEL1 + RSEL0;    // XT2on, max RSEL
//  BCSCTL2 =SELS;//+SELM0+DIVM1+DIVM0+DIVS0 ;                    // SMCLK = XT2
  BCSCTL1 =CALBC1_1MHZ;                   //设定DCO为1MHZ
  DCOCTL =CALBC1_1MHZ;
  P5DIR |= 0x70;                            // P5.6,5,4 outputs
  P5SEL |= 0x70;                            // P5.6,5,5 options
  while(1);
}
测试数据:
MCLK=1.430M;SMCLK=1.430M;32.768K。
2、测试程序
#include  <msp430x24x.h>
void main(void)
{
  WDTCTL = WDTPW +WDTHOLD;             // Stop Watchdog Timer
//  DCOCTL = DCO0 + DCO1 + DCO2;       // Max DCO
//  BCSCTL1 &= ~XT2OFF;//+RSEL2 + RSEL1 + RSEL0;    // XT2on, max RSEL
//  BCSCTL2 =SELS;//+SELM0+DIVM1+DIVM0+DIVS0 ;                    // SMCLK = XT2
  DCOCTL =CALBC1_8MHZ;
  BCSCTL1 =CALBC1_8MHZ;                   //设定DCO为1MHZ
  BCSCTL2 =SELS;
  P5DIR |= 0x70;                            // P5.6,5,4 outputs
  P5SEL |= 0x70;                            // P5.6,5,5 options
  while(1);
}
测试数据:
MCLK=1.430M;SMCLK=1.430M;32.768K。(同上)
3、用CALBC1=12MHZ和CALBC1=16MHZ时,没有信号输出。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎进入TI MCU论坛      21ic TI技术交流1群:61549143(已满),  21ic TI技术交流2群:311421422 我的博客:http://blog.timcu.com/

1180

主题

34840

帖子

1117

粉丝