MSP430单片机工作的系统时钟被分为了 MCLK、 SMCLK 和 ACLK 三个,可以根据需要关闭其中的一个几个或全部。
MCU 内需要时钟的单元包括 CPU 和部分片内外设,三种时钟的功能区别如下:
1.MCLK:主时钟( Main system Clock) ,专为 CPU 运行提供的时钟。 MCLK 频率配置的越高, CPU 执行的速度越快。虽然 CPU 速度越快功耗也越高,但高频率的 MCLK 可以让 CPU 工作时间更短。所以正确的低功耗设计并不是要尽量降低 MCLK,而是在不用 CPU 时立刻关闭 MCLK。在大部分应用中,需要 CPU 运算的时间都非常短,所以,间歇开启 MCLK(唤醒 CPU)的方法节能效果非常明显。
2.SMCLK:子系统时钟( Sub-main Clock),专为一些需要高速时钟的片内外设提供服务, 比如定时器和 ADC 采样等。 当 CPU 休眠时,只要 SMCLK 开启,定时器和 ADC仍可工作(一般待片内外设完成工作后触发中断,唤醒 CPU 去做后续工作)。
3.ACLK:辅助时钟( Auxillary Clock),辅助时钟的频率很低,所以即使一直开启功耗也不大,当然关掉也是可以的。辅助时钟可以供给那些只需低频时钟的片内外设,比如 LCD 控制器,还可用于产生节拍时基,与定时器配合间歇唤醒 CPU。
关键字:MSP430 单片机 功能区别
引用地址:
MSP430单片机三种时钟的功能区别
推荐阅读最新更新时间:2024-03-16 14:23
STC89C52系列单片机内部资源——串口通信
计算机通信是将计算机技术和通信技术的相结合,完成计算机与外部设备或计算机与计算机之间的信息交换 。可以分为两大类:并行通信与串行通信。 并行通信通常是将数据字节的各位用多条数据线同时进行传送 。 并行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。 串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。 串行通信的特点:传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但数据的传送控制比并行通信复杂。 串行通信的基本概念 一、异步通信与同步通信 1、异步通信 异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调
[单片机]
基于EM78P419N单片机的消毒烘干机设计原理
随着生活水平的提高,人们的卫生意识不断增强。在公共场所用纸巾擦手将会造成交叉感染和资源浪费。传统的干手机只能烘手,不能消毒,干手的时间长达近30 s。因此,本文针对普通干手机的不足,设计一种新型的干手机,干手时间仅为3~ 5 s,手伸即喷,手离即停,无延时喷雾现象。 1 硬件总体设计 1. 1 系统组成 该设计以EM78P419N 处理器为核心,由红外发射模块、接收模块、消毒模块、干手模块、液位显示、报警模块、电源等组成。设计时,各个模块可相对独立设计调试,最后集成为整个系统。硬件系统框图如图1 所示。 1. 2 工作原理 利用红外漫反射原理来感应是否有手置入。需要干手时,将手放到干手机里,红外线
[电源管理]
如何利用MCS-51单片机对周期波频率进行测量
对于周期波频率的测量方法很多,但大多是通过测量间接计算频率。本文介绍了用目前应用比较广泛的MCS-51系列单片机对周期波频率进行测量,并通过LED以数字形式直观地示出频率,实现测量的智能化,省去间接对频率计算的麻烦与错误。文章对其测量原理,设计和实现作了说明,介绍了主要程序,并进行了误差分析。 目前单片机广泛应用到国民经济建设和日常生活的许多领域,成为测控技术现代化不可缺少的重要工具。而本文适应这一发展趋势,把MCS-51系列单片机应用于对周期波频率的测量,并通过LED显示器自动显示出来,这对于频率的测量带来了极大的方便。 设计思想 利用施密特触发器将边缘缓慢变化的周期性信号如正弦波、三角波或任意形状的模拟信号变换成同频率
[单片机]
基于MSP430的极低功耗系统设计
摘要:MSP430是TI公司出品的一款强大的16位单片机,其显著特点是具有极低的功耗。本文对构造以MSP430为基础极低功耗系统作为有益的探讨,对于设计各种便携式设备都具有较高的参考价值。
关键词:极低功耗系统 MSP430 低功耗管理
1 影响系统功耗的主要因素
对于一个数字系统而言,其功耗大致满足以下公式:P=CV2f,其中C为系统的负载电容,V为电源电压,f为系统工作频率。由此可见,功耗与电源电压的平方成正比,因此电源电压对系统的功耗影响最大,其次是工作频率,再就是负载电容。负载电容对设计人员而言,一般是不可控的,因此设计一个低功耗系统,应该考虑到不影响系统性能前提下,尽可能地降低电源的电压和使用低频率的时钟。下面对
[应用]
51单片机学习笔记:可对时电子钟
本篇是对上一篇的改进,昨天学习了第4章 中的独立键盘的使用 独立键盘拥有自己独有的IO口,所以比较简单,我上一篇写的电子钟程序只能烧程序对时, 不能手动按键对时,这肯定是最差劲的做法,所以学习了按键之后,就立马动手改进我的电子钟了 同时改进了数码管小数点的显示,消除了叠影 使用芯片STC89C52RC, 2个锁存器 6个带小数点共阴极数码管显示一个24时制时钟 没有时钟芯片,所以掉电后时间会复位 原理图为TX-1C开发板 ============================== 最终显示的 时.分.秒 是 16.31.37 形式 使用3个按键, S2 S3 S5 其中S2和S3是加减数值,S5是切换对时状态,
[单片机]
基于单片机的嵌入式网络接入设计方案
随着物联网概念的兴起,嵌入式系统在社会各个领域的应用越来越广泛。由于产品应用的场合越来越复杂,对于嵌入式产品开发就提出了新的要求,其中最明显的表现就是嵌入式系统软件的维护变得日益重要。嵌入式系统投入实际环境中运行后,一部分在软件开发过程中无法充分测试的错误便会暴露出来;在嵌入式系统的运行期内,用户也往往会对嵌入式软件提出新的功能要求和性能要求。因此,嵌入式软件的更新逐渐成为嵌入式系统实际应用的一个重要问题。在嵌入式系统安装数量较多,或安装位置不方便的情况下,采用人工更新方式会花费较大的人力和物力。这时候就需要实现软件的远程自动更新,通过在系统中设计一个有线或无线的通信接口,在异地采用远程通信的方式实现嵌入式软件的自动更新。
[单片机]
51单片机驱动PS2键盘完整程序
// PS2键盘测试程序5(完整程序) // 功能:1602显示PS2键盘第1类按键的键值,可以显示大小写,显示在第2行 // 显示pageup、pagedown、方向键(上、下、左、右)的按下次数,显示在第1行 // 显示capslock、numlock的状态,显示在第1行 // 指示灯: 接收按键值 P30(run) 取反。 键盘上电P31亮,接收按键值,P31灭。 // Caps 对大写字母起作用 , 收到非字母,caps不起作用 // 按下capslock 和 numlock 键,键盘指示灯做出相应变化。即实现了单片机向键盘发送命令 // 中断接收采用电平触发,如果用下降沿触发,单片机向键盘发送命令正常,但发
[单片机]
无需更换电池的数字倒计时定时器
只需 MCU、LCD、32kHz 晶振以及一个电阻器即可构成一部基本的倒计时定时器,而且只需一颗普通的纽扣电池即可实现连续超过 10 年的工作时间,如图 1 所示。例如,此类倒计时定时器可用于餐馆提供服务时间保证,服务人员按下一个按钮即可启动倒计时定时器,微控制器开始自动倒计时,时间长短可预先设定,倒计时过程则会显示在显示屏上。如果服务人员在计时结束前尚未向客人提供服务,那么显示器就会闪动显示超时信息,提示未达到服务保证。有两大关键性设计可最小化功耗,并尽可能延长电池使用寿命,一是认真选择电池,二是充分利用 MCU 的低功耗模式。 我们之所以选择 CR2032 纽扣式锂电池,主要是因为它占地较小,可以支持便携式应用,放电曲线较平,
[手机便携]