0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

msp430有几种时钟源

工程师 来源:网络整理 作者:h1654155205.5246 2019-03-25 17:34 次阅读

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。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • msp430
    +关注

    关注

    180

    文章

    2392

    浏览量

    229157
  • 时钟源
    +关注

    关注

    0

    文章

    93

    浏览量

    15923
收藏 人收藏

    评论

    相关推荐

    MSP430™硬件工具

    电子发烧友网站提供《MSP430™硬件工具.pdf》资料免费下载
    发表于 11-07 09:10 0次下载
    <b class='flag-5'>MSP430</b>™硬件工具

    MSP430™ MCU开发指南

    电子发烧友网站提供《MSP430™ MCU开发指南.pdf》资料免费下载
    发表于 11-06 09:57 0次下载
    <b class='flag-5'>MSP430</b>™ MCU开发指南

    使用MSP430 MCU实现CRC

    电子发烧友网站提供《使用MSP430 MCU实现CRC.pdf》资料免费下载
    发表于 10-23 10:19 0次下载
    使用<b class='flag-5'>MSP430</b> MCU实现CRC

    MSP430™ MCU的软件编码技术

    电子发烧友网站提供《MSP430™ MCU的软件编码技术.pdf》资料免费下载
    发表于 10-22 09:43 0次下载
    <b class='flag-5'>MSP430</b>™ MCU的软件编码技术

    调试MSP430 LPM4.5

    电子发烧友网站提供《调试MSP430 LPM4.5.pdf》资料免费下载
    发表于 10-21 10:35 0次下载
    调试<b class='flag-5'>MSP430</b> LPM4.5

    了解MSP430闪存数据保留

    电子发烧友网站提供《了解MSP430闪存数据保留.pdf》资料免费下载
    发表于 10-21 09:34 0次下载
    了解<b class='flag-5'>MSP430</b>闪存数据保留

    使用MSP430传感器3相BLDC电机控制

    电子发烧友网站提供《使用MSP430传感器3相BLDC电机控制.pdf》资料免费下载
    发表于 10-18 10:29 0次下载
    使用<b class='flag-5'>MSP430</b>的<b class='flag-5'>有</b>传感器3相BLDC电机控制

    MSP430 MCU开发指南

    电子发烧友网站提供《MSP430 MCU开发指南.pdf》资料免费下载
    发表于 10-10 17:19 1次下载

    基于MSP430的汽车电子喇叭

    电子发烧友网站提供《基于MSP430的汽车电子喇叭.pdf》资料免费下载
    发表于 10-09 10:18 0次下载
    基于<b class='flag-5'>MSP430</b>的汽车电子喇叭

    使用MSP430™ MCU和段式LCD进行设计

    电子发烧友网站提供《使用MSP430™ MCU和段式LCD进行设计.pdf》资料免费下载
    发表于 10-09 09:25 1次下载
    使用<b class='flag-5'>MSP430</b>™ MCU和段式LCD进行设计

    msp430单片机的优缺点介绍

    赢得了工程师们的青睐。 MSP430单片机的优点 MSP430单片机的核心优势在于其强大的处理能力和丰富的指令集。它采用了精简指令集(RISC)结构,这一设计不仅减少了指令的数量,还使得每条指令的执行更加高效。 MSP430拥有
    的头像 发表于 09-25 17:12 460次阅读

    使用MSP430 MCU开始USB设计

    电子发烧友网站提供《使用MSP430 MCU开始USB设计.pdf》资料免费下载
    发表于 09-20 11:01 0次下载
    使用<b class='flag-5'>MSP430</b> MCU开始USB设计

    MSP430FRBoot–MSP430™FRAM大型内存型号设备的主内存引导程序和无线更新

    电子发烧友网站提供《MSP430FRBoot–MSP430™FRAM大型内存型号设备的主内存引导程序和无线更新.pdf》资料免费下载
    发表于 09-14 10:26 0次下载
    <b class='flag-5'>MSP430</b>FRBoot–<b class='flag-5'>MSP430</b>™FRAM大型内存型号设备的主内存引导程序和无线更新

    玩转TI MSP430 LaunchPad

    电子发烧友网站提供《玩转TI MSP430 LaunchPad.pdf》资料免费下载
    发表于 08-30 10:51 0次下载
    玩转TI <b class='flag-5'>MSP430</b> LaunchPad

    MSP430FR604x(1)、MSP430FR603x(1)、超声波感应MSP430™微控制器数据表

    电子发烧友网站提供《MSP430FR604x(1)、MSP430FR603x(1)、超声波感应MSP430™微控制器数据表.pdf》资料免费下载
    发表于 08-02 11:52 0次下载
    <b class='flag-5'>MSP430</b>FR604x(1)、<b class='flag-5'>MSP430</b>FR603x(1)、超声波感应<b class='flag-5'>MSP430</b>™微控制器数据表