MSP432时钟系统CS

2019-11-06来源: eefocus关键字:MSP432  时钟系统  CS

MSP432共有六个时钟源,五个时钟,下面分别由我来介绍一下

时钟源分别有以下几个

LFXTCLK:低频振荡器(LFXT),可与低频32768-Hz手表配套使用,晶体,标准晶体,谐振器,或外部时钟源在32千赫或以下的范围。当在旁路模式下,LFXTCLK可以由32 khz或以下的外部方波信号驱动的范围内。

HFXTCLK:高频振荡器(HFXT),可与1-MHz至48-MHz范围内的标准晶体或谐振器一起使用。在旁路模式下,HFXTCLK可以通过外部方波信号驱动。

DCOCLK:内部数字控制振荡器(DCO),默认频率为可编程频率和3 mhz频率。

VLOCLK:内部极低功率低频振荡器(VLO),典型频率为9.4 khz

REFOCLK:内部低功率低频振荡器(REFO),可选择32.768 kHz或128- kHz的典型频率

MODCLK: 25 mhz典型频率的内部低功率振荡器

SYSOSC: 5 mhz典型频率的内部振荡器

时钟一共有5个,分别是

ACLK:辅助时钟。ACLK软件可选为LFXTCLK、VLOCLK或REFOCLK。ACLK可以被1、2、4、8、16、32、64或128除。ACLK是一款可由各个外围模块选择的软件。ACLK的最大工作频率为128khz。

MCLK:主时钟。MCLK软件可选为LFXTCLK, VLOCLK, REFOCLK, DCOCLK,MODCLK或HFXTCLK。MCLK可以除以1、2、4、8、16、32、64或128。MCLK是由CPU和外设模块接口,以及一些外设模块直接使用的接口。

HSMCLK:子系统主时钟。HSMCLK软件可选为LFXTCLK, VLOCLK,
REFOCLK, DCOCLK, MODCLK, HFXTCLK。HSMCLK可以除以1、2、4、8、16、32、64或128。
HSMCLK是可由单个外围模块选择的软件。

SMCLK:低速子系统主时钟。SMCLK使用HSMCLK时钟资源选择作为其时钟资源。SMCLK可以独立于HSMCLK除以1、2、4、8、16、32、64或128. SMCLK的频率限制为HSMCLK额定最大频率的一半。SMCLK是可由单个外围模块选择的软件。

BCLK:低速备份域时钟。BCLK软件可选为LFXTCLK和REFOCLK和主要用于备份域。BCLK的最大频率限制为32.768 kHz。

VLOCLK、REFOCLK、LFXTCLK、MODCLK和SYSCLK是来自时钟模块。其中一些不仅可以作为各种系统时钟的资源,而且可以也可直接用于各种外设模块。

LFXT振荡器支持使用32768-Hz手表晶体的超低电流消耗。一块手表晶振连接到LFXIN和LFXOUT,需要在两端都有外部电容。这些电容器的尺寸应根据晶体或谐振的规格而定。不同的晶体或通过选择适当的LFXTDRIVE设置,LFXT支持谐振器。LFXT引脚与通用I/O端口共享。在power up时,默认操作是LFXT晶体操作。但是,在配置与LFXT共享的端口之前,LFXT一直处于禁用状态LFXT操作。共享I/O的配置由与LFXIN关联的PSEL位决定LFXTBYPASS位。设置PSEL位会导致为LFXIN和LFXOUT端口进行配置LFXT操作。如果还设置了LFXTBYPASS,则将LFXT配置为旁路操作模式与LFXT相关的振荡器关闭电源。在旁路操作模式下,LFXIN可以接受外部方波时钟输入信号和LFXOUT配置为通用I/O。PSEL与LFXOUT相关的位是一个不相连的位。如果清除与LFXIN关联的PSEL位,则LFXIN和LFXOUT端口都配置为通用I/O,禁用LFXT。


时钟源分别有以下几个

LFXTCLK:低频振荡器(LFXT),可与低频32768-Hz手表配套使用,晶体,标准晶体,谐振器,或外部时钟源在32千赫或以下的范围。当在旁路模式下,LFXTCLK可以由32 khz或以下的外部方波信号驱动的范围内。


HFXTCLK:高频振荡器(HFXT),可与1-MHz至48-MHz范围内的标准晶体或谐振器一起使用。在旁路模式下,HFXTCLK可以通过外部方波信号驱动。

DCOCLK:内部数字控制振荡器(DCO),默认频率为可编程频率和3 mhz频率。

VLOCLK:内部极低功率低频振荡器(VLO),典型频率为9.4 khz

REFOCLK:内部低功率低频振荡器(REFO),可选择32.768 kHz或128- kHz的典型频率

MODCLK: 25 mhz典型频率的内部低功率振荡器

SYSOSC: 5 mhz典型频率的内部振荡器

时钟一共有5个,分别是

ACLK:辅助时钟。ACLK软件可选为LFXTCLK、VLOCLK或REFOCLK。ACLK可以被1、2、4、8、16、32、64或128除。ACLK是一款可由各个外围模块选择的软件。ACLK的最大工作频率为128khz。

MCLK:主时钟。MCLK软件可选为LFXTCLK, VLOCLK, REFOCLK, DCOCLK,MODCLK或HFXTCLK。MCLK可以除以1、2、4、8、16、32、64或128。MCLK是由CPU和外设模块接口,以及一些外设模块直接使用的接口。

HSMCLK:子系统主时钟。HSMCLK软件可选为LFXTCLK, VLOCLK,
REFOCLK, DCOCLK, MODCLK, HFXTCLK。HSMCLK可以除以1、2、4、8、16、32、64或128。
HSMCLK是可由单个外围模块选择的软件。

SMCLK:低速子系统主时钟。SMCLK使用HSMCLK时钟资源选择作为其时钟资源。SMCLK可以独立于HSMCLK除以1、2、4、8、16、32、64或128. SMCLK的频率限制为HSMCLK额定最大频率的一半。SMCLK是可由单个外围模块选择的软件。

BCLK:低速备份域时钟。BCLK软件可选为LFXTCLK和REFOCLK和主要用于备份域。BCLK的最大频率限制为32.768 kHz。

VLOCLK、REFOCLK、LFXTCLK、MODCLK和SYSCLK是来自时钟模块。其中一些不仅可以作为各种系统时钟的资源,而且可以也可直接用于各种外设模块。



LFXT振荡器支持使用32768-Hz手表晶体的超低电流消耗。一块手表晶振连接到LFXIN和LFXOUT,需要在两端都有外部电容。这些电容器的尺寸应根据晶体或谐振的规格而定。不同的晶体或通过选择适当的LFXTDRIVE设置,LFXT支持谐振器。LFXT引脚与通用I/O端口共享。在power up时,默认操作是LFXT晶体操作。但是,在配置与LFXT共享的端口之前,LFXT一直处于禁用状态LFXT操作。共享I/O的配置由与LFXIN关联的PSEL位决定LFXTBYPASS位。设置PSEL位会导致为LFXIN和LFXOUT端口进行配置LFXT操作。如果还设置了LFXTBYPASS,则将LFXT配置为旁路操作模式与LFXT相关的振荡器关闭电源。在旁路操作模式下,LFXIN可以接受外部方波时钟输入信号和LFXOUT配置为通用I/O。PSEL与LFXOUT相关的位是一个不相连的位。如果清除与LFXIN关联的PSEL位,则LFXIN和LFXOUT端口都配置为通用I/O,禁用LFXT。


关键字:MSP432  时钟系统  CS 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic479134.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:MSP432E401Y单片机智能小车测速功能
下一篇:MSP432E401Y-PWM的生成和占空比的调整

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

MSP430G2553与MSP430F5336系列单片机总结[4]——比较器B的使用
比较器B是什么,顾名思义,它其实就是用来比较模拟电压+输入端和-输入端的电压大小,然后设置输出信号CBOUT的值的,如果 + 端电压高于 - 端电压,则CBOUT置高,否则置低。主要的控制寄存器有CBCTL0,CBCTL1,CBCTL2,CBCTL3,CBINT,CBIV,在MSP430G2553中没有比较器B,但是F5336中有,所以接下来的代码全都是F5336的比较器B使用程序:1.比较器B输入通道CB0接外部模拟输入信号,并且引至比较器+输入端,内部参考电压发生器利用共享电压源产生2.0V参考电压。最后当CB0输入模拟信号电压高于2.0V时,CBOUT输出高电平,当CB0输入模拟信号电压低于2.0V时,输出低电平
发表于 2019-11-06
怎么用keil5实现MSP432E401Y点灯
**第一步**先去官网下载芯片包在keil这个序列中选择TI公司相对应的芯片包下载后在pack installer->import->I agree ->finish出现绿色图标,就代表成功。第二步下载模板模板链接打开工程,选择正确的芯片出现下载失败或者没法编译时选择正确的编译器版本插好线接下来Debug的配置是选择正确的芯片flash然后点击编译下载就好了第三步下面两个网站可以下载资料开发板资料芯片资料从开发板原理图可以知道LED灯的引脚接下来是简单流水灯
发表于 2019-11-06
怎么用keil5实现MSP432E401Y点灯
MSP432E401Y-PWM的生成和占空比的调整
 * MSP432E4 Empty Project * * Description: An empty project that uses DriverLib * *                MSP432E401Y *             ------------------ *         /||          
发表于 2019-11-06
MSP432E401Y单片机智能小车测速功能
 * MSP432E401Y * Description:本函数实现定时和测速功能   * 引脚:PD0->编码器输入信号 *         * Author: Robin.J***************************************************************************//* DriverLib Includes */#include <ti/devices/msp432e4/driverlib/driverlib.h>/* Standard
发表于 2019-11-06
MSP432学习笔记:IAR的环境配置(官方demo程序的测试)
近来入手一块MSP432,折腾了一天,终于把官方demo程序导入IAR,可以愉快的写代码了,以下是我个人的解决办法。首先,如果要使用IAR对TI的单片机进行开发,首先要下载对应的单片机型号的MSPWARE,本人目前使用的是TI的MSP432P401R的launchpad,对应的MSPWARE的下载地址为msp432ware下载地址,下载完成后默认路径安装即可,安装完成后可以在安装路径下找到下图的文件IAR的下载安装在这里就不做赘述了,需要注意的是IAR的版本应该为IAR for ARM版本,这个千万不能搞错,否则可能会吃很多问题,不能正常运行。正确安装完IAR后应该是这个样子的,我现在安装的是最新的版本,测试没有问题准备工作完成
发表于 2019-11-06
MSP432学习笔记:IAR的环境配置(官方demo程序的测试)
MSP430-时钟系统和GPIO
关于时钟系统:基本的时钟输入源有三个:1-ACLK: 辅助时钟信号。由图所示,ACLK 是从 FLXT1CLK 信号由 1/2/4/8 分频器分频后所得到的。由BCSCTL1 寄存器设置DIVA相应为来决定分频因子.ACLK可用于提供CPU外围功能模块作时钟信号使用。2-MCLK: 主时钟信号。由图所示,MCLK 是由 3 个时钟源所提供的。他们分别是LFXT1CLK,XT2CLK(F13、F14,如果是 F11,F11X1 则由 LFXT1CLK 代替),DCO 时钟源信号提供.MCLK主要用于MCU和相关系统模块作时钟使用。同样可设置相关寄存器来决定分频因子及相关的设置。3-SMCLK: 子系统时钟,SMCLK
发表于 2019-10-24
MSP430-时钟系统和GPIO
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved