历史上的今天
今天是:2025年02月17日(星期一)
2020年02月17日 | MSP430F149基础时钟配置
2020-02-17 来源:eefocus
一、单片机的时钟是干嘛的
单片机就是一个复杂的时序逻辑电路
时钟是整个系统的同步信号,当时钟出现故障时会带来整体的功能故障。时钟脉冲丢失会导致系统数据总线、地址总线或控制总线没有动作。时钟脉冲的速率、振幅、宽度、形状及相位发生变化均可能引发故障。
总之,我的理解是,就像我们按照口号跑步一样,口号不均匀或者是口号太弱太强等都会使我们乱了步调。单片机是按照时钟信号的节拍一步步有序运行的,时钟信号出问题会直接导致单片机工作异常甚至不能工作。
二、MSP430F149基础时钟简介

1、MSP430F149单片机共有三个时钟源可选
内部RC振荡器(工作频率由内部或外部基准电阻(P2.5)确定)
外部低速晶体(接XIN和XOUT两引脚)
外部高速晶体(接XT2IN和XT2OUT两引脚)
每一种时钟源都可以经过分频后再被利用。其中外部低速晶体(XTIN)可作为ACLK也可作为MCLK,外部高速晶体(XT2IN)只能作为MCLK,内部RC振荡器(DCO)能够作为SMCLK或者MCLK。
MCLK:Master Clock,系统主时钟单元,为系统内核提供时钟
SMCLK:Sub-Main Clock,系统子时钟,也是可以由软件选择时钟源
ACLK:Auxiliary Clock,辅助时钟
时钟这样设计的重要意义:低功耗的实现(后面会讲到)
三、MSP430F149时钟设置相关的寄存器
共三个寄存器:DCOCTL、BCSCTL1、BCSCTL2
DCOCTL:Data Control Oscillator ConTroL,设置内部RC振荡器的频率和调制选择。
BCSCTL1:Basic Clock Select ConTroL 1,设置高速晶体启停、低速晶体工作模式、ACLK分频系数和内部电阻的选择。
BCSCTL2:设置MCLK时钟源、MCLK分频系数、SMCLK时钟源、SMCLK分频系数、DCO时钟源频率的确定是外部时钟还是内部时钟。
相关寄存器的具体配置方法请参阅MSP430f149用户指南。
MSP430f149用户指南115网盘下载地址:http://115.com/lb/5lbae5sh737#MSP430f149用户指南.pdf
115网盘礼包码:5lbae5sh737
史海拾趣
|
刚看到一个帖子,与大家分享: 这次,我要讨论的是国企元器件。国产元器件应该分成两种,一种是国有企业生产的,另一种是民营企业生产的。民营企业生产出来的东西,水平参差不齐,但是也有一些比较优秀的企业。而有国营背景的企业,由于体制的 ...… 查看全部问答> |
|
高分求救:谁用过Application Verifier在WINCE上检测过内存泄露啊 我在PC端用Application Verifier 检测WINCE上应用程序的内存泄露,已经连接到设备上,可Application Verifier界面右边的Test Settings栏目中始终都没有检测项目,就是空的,谁能告诉我是怎么回事呀?… 查看全部问答> |
|
大家好,我初学嵌入式,由于买不起开发板,现学习用skyeye模拟环境。 我用的嵌入式系统是linux,打了arm补丁。交叉编译器也装好了。现在的疑问是: 不知道armlinux4skyeye和skyeye是什么关系?应该用什么来运行linux.最好能告诉我具体步骤和方法 ...… 查看全部问答> |
|
出现的问题是:Access denied or unable to locate some local and remote output files,Please reset the device and rebuild your project. 当前我使用的pocket pc 2003模拟器已经同步了!… 查看全部问答> |
|
快崩溃了。。。。 下位机为单片机,单片机采集到2个测距用的时间数据:数据类型为unsigned int型,转换为uchar型后放在数组 uchar TX_TO_PC[]; 后经串口发送给PC;PC机将收到的数据经过处理,用TeeChart实现坐标显示。 ...… 查看全部问答> |




