关于我们 | 联系我们

918博天堂航母-918博天堂平台-918博天堂手机客户端

当前位置:官网首页 > 新闻资讯 > 行业新闻 >

msp430有几种时钟源

  msp430918博天堂航母时钟基础

  在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。