msp430有几种时钟源

msp430时钟基础 在msp430单片机中,一个时钟周期=mclk晶振的倒数。如果mclk是8mhz,则一个时钟周期为1/8us。
一个机器周期=一个时钟周期,即430每个动作都能完成一个基本操作。
一个指令周期=1~6个机器周期,具体根据具体指令而定。
另外,指令长度只是一个存储单位,与时间没有必然的关系。
msp430单片机的时钟模块主要包括:
三个时钟:辅助时钟aclk、主时钟mclk、子系统时钟smclk
三个振荡器:低频时钟源lfxt1、高频时钟源xt2、数字控制rc振荡器dco
而msp430单片机工作所需时钟就是由这些振荡器振荡后经处理产生的。
a、aclk:是lfxt1clk信号经1/2/4/8分频后得到的,主要用作低速外围的时钟;
b、mclk:是lfxt1clk,xt2clk,dcoclk的三者之一决定,由软件选择,然后经1/2/4/8分频后得到,主要用于cpu和系统;
c、smclk:可由lfxt1clk和dcoclk,或者xt2clk与dcoclk决定,然后经1/2/4/8分频后得到,主要用于高速外围模块;
msp430时钟源的功能 1、mclk
主时钟(mainsystemclock),专为cpu运行提供的时钟。mclk频率配置的越高,cpu执行的速度越快。虽然cpu速度越快功耗也越高,但高频率的mclk可以让cpu工作时间更短。所以正确的低功耗设计并不是要尽量降低mclk,而是在不用cpu时立刻关闭mclk。在大部分应用中,需要cpu运算的时间都非常短,所以,间歇开启mclk(唤醒cpu)的方法节能效果非常明显。
2、smclk
子系统时钟(sub-mainclock),专为一些需要高速时钟的片内外设提供服务,比如定时器和adc采样等。当cpu休眠时,只要smclk开启,定时器和adc仍可工作(一般待片内外设完成工作后触发中断,唤醒cpu去做后续工作)。
3、aclk
辅助时钟(auxillaryclock),辅助时钟的频率很低,所以即使一直开启功耗也不大,当然关掉也是可以的。辅助时钟可以供给那些只需低频时钟的片内外设,比如lcd控制器,还可用于产生节拍时基,与定时器配合间歇唤醒cpu。

iphone8什么时候上市?iphone8最新消息:揭开iPhone8神秘面纱,圆角全面屏显示屏
机器人的应用场景越来越丰富
全彩LED灯发出七彩光的原理及发光彩色的计算
关于一些优秀的仿生机器人盘点
音频编辑时应避免犯的5个小错误
msp430有几种时钟源
国际AI线上学术会议,竟在AI云游戏《逆水寒》里举办?
IOLITE和Lantiq共同为联网家庭提供标准的、与设备无关的开放式智能家居平台
德国硅晶圆大厂下调2019年营收预期
两种针对恶劣环境的系统热管理方法
NVIDIA将利用Earth-2在Omniverse中构建一个地球的数字孪生
智慧医疗让就医更高效更简单
食品快速检测设备仪器的用途及功能
喜讯!捷易科技正式加入“深圳安防商会”
.NET8为原生AOT改进 Linux上原生AOT应用程序大小最多减少50%
用Arduino Uno制作一个智能的自动宠物喂食器
开关电源功率器件的散热
触摸式自动出水龙头电路制作
Twitter可能很快会用彩色标签标记误导性推文
华硕在CES 2021上带来了第二代ZenBook Duo双屏笔记本电脑