发新帖我要提问
12
返回列表
打印
[MCU]

晶振调试问题

[复制链接]
楼主: lizye
手机看帖
扫描二维码
随时随地手机跟帖
21
fentianyou| | 2019-10-2 16:14 | 只看该作者 回帖奖励 |倒序浏览
UCSCTL4 = UCSCTL4&(~(SELS_7|SELM_7))|SELS_2|SELM_2; //将SMCLK和MCLK配置为REFOCLK   

使用特权

评论回复
22
xiaoyaodz| | 2019-10-2 16:14 | 只看该作者
DCO模块在MSP430F5XX系列芯片中非常重要

使用特权

评论回复
23
febgxu| | 2019-10-2 16:15 | 只看该作者
DCOCLK = D*(N+1)*(REFCLK/n)  
DCOCLKDIV = (N+1)*(REFCLK/n)   

使用特权

评论回复
24
sdlls| | 2019-10-2 16:15 | 只看该作者
430的高频、低频时钟源都是需要外接晶振的  

使用特权

评论回复
25
pixhw| | 2019-10-2 16:16 | 只看该作者
晶振电路旁路挂两个20PF            

使用特权

评论回复
26
kkzz| | 2019-10-2 16:16 | 只看该作者
晶振是否正常 等工作呢?   

使用特权

评论回复
27
fentianyou| | 2019-10-2 16:16 | 只看该作者
  P5SEL |= BIT4|BIT5; //将IO配置为XT1功能  
  UCSCTL6 |= XCAP_3;  //配置电容为12pF  
  UCSCTL6 &= ~XT1OFF; //使能XT1  
  
  while (SFRIFG1 & OFIFG){  
    UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + DCOFFG);         // 清除三类时钟标志位  
                              // 这里需要清除三种标志位,因为任何一种  
                              // 标志位都会将OFIFG置位  
    SFRIFG1 &= ~OFIFG;                                  // 清除时钟错误标志位  
  }  
  UCSCTL4 = UCSCTL4&(~(SELS_7|SELM_7))|SELS_0|SELM_0;     //将SMCLK和MCLK时钟源配置为XT1   

使用特权

评论回复
28
hudi008| | 2019-10-2 16:16 | 只看该作者
代码在哪里出现的问题呢?      

使用特权

评论回复
29
selongli| | 2019-10-2 16:16 | 只看该作者
清楚UCS上电默认状态是非常重要的  

使用特权

评论回复
30
minzisc| | 2019-10-2 16:16 | 只看该作者
时钟的详细介绍请参考该系列芯片的指导手册  

使用特权

评论回复
31
lzmm| | 2019-10-2 16:17 | 只看该作者
那就是配置的问题了。   

使用特权

评论回复
32
pixhw| | 2019-10-2 16:17 | 只看该作者
20PF串联等效为10PF,加上回路杂散容值  

使用特权

评论回复
33
sdlls| | 2019-10-2 16:17 | 只看该作者
不接外接晶振就只能用DCO了。   

使用特权

评论回复
34
febgxu| | 2019-10-2 16:17 | 只看该作者
配合芯片手册和本文   

使用特权

评论回复
35
xiaoyaodz| | 2019-10-2 16:17 | 只看该作者
从MSP430F4XX开始,MSP430引用了FLL模块,FLL即锁相环  

使用特权

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

本版积分规则