首页 > 应用 > 单片机应用
[导读] MSP430根据型号的不同最多可以选择使用3个振荡器。我们可以根据需要选择合适的振荡频率,并可以在不需要时随时关闭振荡器,以节省功耗。

 MSP430根据型号的不同最多可以选择使用3个振荡器。我们可以根据需要选择合适的振荡频率,并可以在不需要时随时关闭振荡器,以节省功耗。这3个振荡器分别为:

本文引用地址: http://www.21ic.com/app/mcu/201710/742706.htm

(1)DCO 数控RC振荡器。它在芯片内部,不用时可以关闭。DCO的振荡频率会受周围环境温度和MSP430工作电压的影响,且同一型号的芯片所产生的频率也不相同。但DCO的调节功能可以改善它的性能,他的调节分为以下3步:a:选择BCSCTL1.RSELx确定时钟的标称频率;b:选择DCOCTL.DCOx在标称频率基础上分段粗调;c:选择DCOCTL.MODx的值进行细调。

(2)LFXT1 接低频振荡器。典型为接32768HZ的时钟振荡器,直接连接在XIN与XOUT之间,此时振荡器不需要接负载电容。也可以接450KHZ~8MHZ的标准晶体振荡器,此时需要接负载电容.LXFT1产生的频率信号为ACLK.低速时钟需要上百毫秒的建立时间才能稳定下来.

(3)XT2 接450KHZ~8MHZ的标准晶体振荡器。外部标准晶体振荡器接在XT2IN和XT2OUT之间,此时需要接负载电容,不用时可以关闭。

低频振荡器主要用来降低能量消耗,如使用电池供电的系统,高频振荡器用来对事件做出快速反应或者供CPU进行大量运算。

MSP430的3种时钟信号:MCLK系统主时钟;SMCLK系统子时钟;ACLK辅助时钟。

(1)MCLK系统主时钟。除了CPU运算使用此时钟以外,外围模块也可以使用。MCLK可以选择任何一个振荡器所产生的时钟信号并进行1、2、4、8分频作为其信号源。

(2)SMCLK系统子时钟。供外围模块使用。并在使用前可以通过各模块的寄存器实现分频。SMCLK可以XT2CLK或者DCOCLK振荡器所产生的时钟信号并进行1、2、4、8分频作为其信号源。

(3)ACLK辅助时钟。供外围模块使用。并在使用前可以通过各模块的寄存器实现分频。但ACLK只能由LFXT1进行1、2、4、8分频作为信号源。可以作为后台时钟用来唤醒CPU.

(4)ACLK/N, ACK缓冲输出,他可以有ACL.1.2.4.8分频获得 ,且只能为外部所用.

PUC复位后,MCLK和SMCLK的信号源为DCO,DCO的振荡频率为800KHZ。ACLK的信号源为LFXT1。

MSP430内部含有晶体振荡器失效监测电路,监测LFXT1(工作在高频模式)和XT2输出的时钟信号。当时钟信号丢失50us时,监测电路捕捉到振荡器失效。如果MCLK信号来自LFXT1或者XT2,那么MSP430自动把MCLK的信号切换为DCO,这样可以保证程序继续运行。但MSP430不对工作在低频模式的LFXT1进行监测。

换一批

延伸阅读

[单片机应用] MSP430:PWM产生

MSP430:PWM产生

#define PWM BIT6// Description: This program generates one PWM output on P1.2 or P1.6 using// Timer_A configured for up ......

关键字:MSP430 PWM产生

[单片机应用] MSP430F5529中UCS的配置

MSP430F5529中UCS的配置

MSP430(F5529)相比MSP430(F149)来讲,功能更加强大。UCS简介MSP430F5XX/MSP430F6XX系列器件的UCS包含有五种时钟源,依次是:XT1CLK、VLOCLK、REFOCLK、DCOCLK和XT2CLK。......

关键字:MSP430F5529 UCS

[单片机应用] MSP430的比较器

MSP430的比较器

这两天研究了一下430的比较器,开始的时候,没有看懂是怎么一回事,在网站看这方面的博客,好像懂了,但是一到编程,就变得无从下手,但是,皇天不负有心人,笔者还是把他弄懂了其实这里就是看懂一幅图,两个寄存器,......

关键字:MSP430 比较器

[大数据] 谷歌 Smart Compose:神经网络可以帮你写 Gmail 邮件了

谷歌 Smart Compose:神经网络可以帮你写 Gmail 邮件了

Google I/O 2018 上,谷歌介绍了 Gmail 中的一项新特性,智能预测拼写功能:Smart Compose,该新特性利用机器学习,交互式地为正在写邮件的用户提供补全句子的预测建议,从而让用户更快地撰写邮件。......

关键字:谷歌 神经网络

[单片机应用] STM32F030系列UID

STM32F030系列UID

STM32F030这个芯片的除了有MCU DEVICE ID外,还有其他芯片都存在的UID.因为该芯片的编程手册没有提及这个UID,但是从自己测试的结果来看,在0x1FFF F7AC这个MEMORY地址上面.有16个字节的UID.测试两个不......

关键字:STM32F030系列 UID

[单片机应用] STM32--UART异步通信学习

STM32--UART异步通信学习

字符发送的过程描述:在UART的发送过程中先将数据输入到发送数据寄存器中(TDR)此时(TXE)被硬件置1,之后TDR寄存器将数据串行移入到发送移位寄存器中,将数据在TX端口发送,此时(TC)被硬件置1。发送与接收是逆过程。......

关键字:STM32 UART 异步通信

[消费类电子新闻] 你遇到了吗?苹果iOS 12被曝存充电bug!

你遇到了吗?苹果iOS 12被曝存充电bug!

苹果iOS12推出有一段时间了,使用者发现了一些问题,其中有一严重的bug非常影响用户使用手机。这一bug就是iPhone在屏幕关闭时插上充电线竟然无法开始充电,必须在屏幕亮起时,插入才能开始充电。 ......

关键字:苹果 iOS12 iPhone

我 要 评 论

网友评论

芯闻号

技术子站

更多

项目外包

更多

推荐博客