4153|4

34

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430FR5739的32768HZ晶振不起振 [复制链接]

MSP430FR5739的32768HZ晶振不起振,不知什么原因,求指导。
匹配电容用的两个18pf的电容(没找到12pf)的。
#include "msp430fr5739.h"

/*************************************************
**函数(模块)名称:  main(void)
**功能:            初始化系统
**输入参数:        无                              
**输出参数:        无           
**函数返回值说明:  无
**使用的资源               
**其它说明:         
*************************************************/
void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // 关闭看门狗
  
  PJSEL0|=BIT4;//配置PJ.4,PJ.5;
  CSCTL0 =  CSKEY;
  
  CSCTL1 |= DCOFSEL0 + DCOFSEL1;           
  
  CSCTL2 = SELA_0 + SELS_0 + SELM_0;        // MCLK = SMCLK = ACLK
  
  CSCTL3 = DIVA_0 + DIVS_0 + DIVM_0;        
  
  CSCTL4 &= ~XT1OFF;
  
  CSCTL5&=~XT1OFFG;
   
  
  P1DIR |= BIT2+BIT3+BIT0;                       
  
  P1SEL0 |= BIT2+BIT3;                      // P1.2 P1.3选择第二功能
  
  TA1CCR0 = 100-1;                          // PWM周期为32768/100
  
  TA1CCTL1 = OUTMOD_7;                      // CCR1 复位置位模式
  
  TA1CCR1 = 75;                             // CCR1 占空比75%
  
  TA1CCTL2 = OUTMOD_7;                      // CCR2 复位置位模式
  
  TA1CCR2 = 25;                             // CCR2 占空比25%
  
  TA1CTL = TASSEL_2 + MC_1 + TACLR;         // SMCLK, 增计数,清除计数值
  while(1)
  {
    LPM3;
  }
}

测得的P1.2,1.3的方波周期在100HZ左右,应该是晶振没起振,求高手帮忙解决。。。

最新回复

晕,查一下其它东西,翻到我写的wstt的那个boosterpack,我那个电容触摸的threshold相关部分肯定是有笔误(比较急嘛),不过运行起来还没看出来,不过看来没什么人下载,因为没人指出来嘛,也就不翻出来改了。东西也不在手边再试一下。  详情 回复 发表于 2013-5-16 18:22
 
点赞 关注

回复
举报

5015

帖子

13

TA的资源

裸片初长成(初级)

沙发
 
Values are specified by crystal manufacturers. Include parasitic bond and package capacitance (approximately 2 pF per pin).
Recommended values supported are 6 pF, 9 pF, and 12 pF. Maximum shunt capacitance of 1.6 pF.
 
个人签名《MCU工程师炼成记》作者之一
 

回复

5276

帖子

5

TA的资源

裸片初长成(中级)

板凳
 
  1. PJSEL0 |= BIT4 + BIT5;  // + BIT2;
  2.         CSCTL0_H = 0xA5; // Unlock register
  3.         CSCTL1 |= DCOFSEL0 + DCOFSEL1; // Set max. DCO setting
  4.         CSCTL2 = SELA_0 + SELS_3 + SELM_3; //SELA_1 + SELS_3 + SELM_3;        // set ACLK = vlo; MCLK = DCO
  5.         CSCTL3 = DIVA_0 + DIVS_0 + DIVM_0; // set all dividers
  6. // Lock Register
  7.         CSCTL4 |= XT1DRIVE_0;
  8.         CSCTL4 &= ~XT1OFF;
  9.         do {
  10.                 CSCTL5 &= ~XT1OFFG;
  11.                 // Clear XT1 fault flag
  12.                 SFRIFG1 &= ~OFIFG;
  13.         } while (SFRIFG1 & OFIFG); // Test oscillator fault flag
  14.         CSCTL0_H = 0x01;

  15.         // Turn off temp.
  16.         REFCTL0 |= REFTCOFF;
  17.         REFCTL0 &= ~REFON;
复制代码
仅供参考
 
个人签名没工作,没女人老婆,没宽带 ,  没钱
 
 

回复

1万

帖子

140

TA的资源

版主

4
 
MCU能运行就不是未起振的问题而是配置错误。
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

5276

帖子

5

TA的资源

裸片初长成(中级)

5
 
晕,查一下其它东西,翻到我写的wstt的那个boosterpack,我那个电容触摸的threshold相关部分肯定是有笔误(比较急嘛),不过运行起来还没看出来,不过看来没什么人下载,因为没人指出来嘛,也就不翻出来改了。东西也不在手边再试一下。
 
个人签名没工作,没女人老婆,没宽带 ,  没钱
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表