MSP432P401R时钟入门

2020-03-23来源: eefocus关键字:MSP432P401R  时钟入门  时钟源

拿到msp432的板子差不多一年了,刚刚进行了开机点亮LED工程:

首先是msp432的时钟模块(CS),个人理解msp432最特色的功能应该是超低功耗和高性能的组合。432系列的时钟系统主要有三个方面:  


1、硬件时钟--时钟源;    基础

2、时钟映射--控制转换;   转换 

3、时钟设置--软件控制;   配置

时钟源:
LFXTCLK  外部低频时钟源,一般为32.768kHz晶振或者外部时钟
VLOCLK   内部低功耗低频时钟,9.4kHz
REFOCLK   内部低功耗低频时钟,32.768kHz或128kHz
DCOCLK  内部可调数字时钟, 典型值3MHz
HFXTCLK    外部高频时钟,1MHz--48MHz,可以是晶振、外部始终,旁路时,可以使用外部方波信号
SYSOSC   内部时钟,典型值5MHz

系统时钟--控制转换:
ACLK :  辅助时钟,可选LFXTCLK、VLOCLK、REFOCLK,最高128kHz,可分频,主要用于低频外设
MCLK: 系统主时钟,可选LFXTCLK、VLOCLK、REFOCLK、DCOCLK、MODCLK、HFXTCLK,可分频,可用于CPU和外设,
HSMCLK: 子系统主时钟,可选LFXTCLK、VLOCLK、REFOCLK、DCOCLK、MODCLK、HFXTCLK,可分频,可用于高速外设
SMCLK:低速子系统主时钟,使用HSMCLK分频得到,可选LFXTCLK、VLOCLK、REFOCLK、DCOCLK、MODCLK、HFXTCLK,最高为HSMCLK最高时钟的一半,可用于外设
BCLK:低速后备时钟,可选LFXTCLK、REFOCLK,最高32kHz


×时钟控制尽量使用低频率时钟

×每个时钟都可单独打开和关闭

×时钟工作在不同的功耗模式下


寄存器功能--软件设置寄存器

CSKEY:CS模块密钥寄存器,必须写入正确的密钥,才可对CS模块进行操作
CSCTL0:CS控制寄存器0,DCO控制寄存器,用于控制DCO使能和频率设定
CSCTL1:CS控制寄存器1,SMCLK、ACLK、HSMCLK、MCLK分频和时钟源选择,BCLK的分频
CSCTL2:CS控制寄存器2,LFXTCLK、HFXTCLK配置寄存器
CSCTL3:CS控制寄存器3,LFXTCLK、HFXTCLK出错计数配置寄存器
CSCLKEN:时钟源和系统时钟使能寄存器
CSSTAT:时钟状态寄存器
CSIE:时钟出错、出错计数中断使能寄存器
CSIFG:中断标志寄存器
CSCLRIFG:中断清零标志寄存器
CSSETIFG:中断设置挂起寄存器
CSDCOERCAL0:DCO外部电阻校准寄存器0
CSDCOERCAL1:DCO外部电阻校准寄存器1

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

上一篇:MSP430F149按键中断寄存器配置
下一篇:MSP430单片机控制IO口操作-LED灯闪烁

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

推荐阅读

MSP432P401R手动实现呼吸灯斗艳
#include <ti/devices/msp432p4xx/driverlib/driverlib.h>//设定用于斗艳的LED灯的端口和管脚#define led1 GPIO_PORT_P1,GPIO_PIN0#define led2 GPIO_PORT_P2,GPIO_PIN2void light(int );void delay(int );void main(void){    GPIO_setAsOutputPin(led1);GPIO_setAsOutputPin(led2);//设置七种明暗等级,共13种状态转换int level
发表于 2020-02-27
MSP432P401R学习笔记
之前我们小组学习使用了MSP430F5529这款单片机,但是担心国赛控制类题用这个单片机可能无法满足我们所需要的性能要求。之前申请TI履带车套件有给一块MSP432P401R,虽然我们这次样板申请申的是TM4C123,貌似这个更适合控制类的题。但这两块单片机都是基于ARM Cortex-M4的,所以应该从使用上来说不会有太多区别吧。(个人观点,很有可能有错误)这次学习msp432,打算学习用库函数进行开发。先导入库,网站上介绍的是打开CCS,点击view,然后点击resource explore。可是我的resource explore一直连不上服务器。可是不慌,官网还是可以进去的。查找并安装SimpleLink MSP432P
发表于 2020-02-27
MSP-EXP4320P401R使用---Keil的使用与Debug
1、MSP432介绍,德州仪器官网有很多。。。2、官网推荐使用的开发工具包括IAR,KEIL,CCS。由于本人多使用KEIL,所以想基于KEIL进行开发,一看MSP-EXP432上面的的仿真器,是XDS110-ET Rev 1.0就傻眼了,翻看德州仪器的Keil使用手册,手册上只说明了可以使用ULINK,JLINK,XDS。由于我也没有ULINK,JLINK。突然发现没有完成驱动安装的板子,在设备管理器中出现with CMSIS DAP 字样,灵机一动。先装驱动,由于板子比较新,所以新下载了CCS6.1.2。没有使用软件,只是用来安装XDS110的驱动。3、在KEIL中选用CMSIS-DAP 作为仿真器。可以完成下载工作。
发表于 2019-10-22
MSP-EXP4320P401R使用---Keil的使用与Debug
PIC24HJ系列入门: 配置位及时钟配置
--> 新建项目 --> 类别::Microchip嵌入式 --> 项目:独立项目 --> 下一步 --> 后面的步骤就和上面一样了。3、配置位配置位可以说是在编写PIC单片机时最重要的东西之一了。 而配置位中最重要的就是FOSCSE_的配置(他控制着芯片的振荡模式和震荡周期)。就是楼主在初学的时候就经常因为配置位配置的不对,导致时钟,定时器都无法得到预计的效果。3.1、配置位的快速配置在production菜单下有一个set Configuration Bits这就是MPLAB集成的配置位配置工具,点击他会得到一个配置位的配置列表。根据自己的需求选择配置后选择输出生成源代码即可完成配置。3.2、各配置
发表于 2020-03-25
PIC24HJ系列入门: 配置位及时钟配置
【菜鸟入门】stm32 之 实时时钟
经过这么10天的瞎搞,我的库已经初具规模了,于是,不用每次都把所有的文件copy过去,直接在Option里面把path给加上就ok了。RTC的时钟配置,RTC的时间寄存器是2个32位的寄存器,无非就是一个计数器,大概可以这样理解吧,我们先看看时钟吧RTC的时钟可以从这3路来,我们需要PTCSEL寄存器来进行设置,上面这个图是摘自李想老师的课件里面的,我觉得这个是做的相对好的!位了保证RTC正常工作,我们需要在系统断电时,RTC不受影响,当然我们一般都需要接一个Battery,作为rtc的后备电源,这里设计到电源管理,我们先来看看电源管理里面关于rtc的只要我们把第八位置1我们就可以对其进行正常供电,我们还发现,他也可以给后备寄存器
发表于 2020-03-04
【菜鸟入门】stm32 之 实时时钟
浅谈msp430f5529入门(2)——时钟配置、例程分析
前天写了关于DCO,FLL的一些问题,而其他的如XT1,XT2和1xx系列几乎没有区别,而且相比比较简单,就不另外讨论了。现在总结一下55系列的时钟配置,我以TI官网提供的例程为例子进行分析,只要肯折腾,收获是不会少的。而且我发现了例程里的注释有错误,可能会给大家带来学习时的困扰,我在下文会指出。有人可能会问TI的例程怎么找,我在这里也说一下。在TI官网搜索需要的芯片,在结果的右边会有该芯片的资料,点进去后找到“工具和软件”,点它之后再软件的培训内容里可以找到例程下载,就是名字里有examples的zip。呵呵,可能已经有人这么尝试过了,但F5529的这里并没有例程。不过这并不表明TI没有提供5529的例程。另辟蹊径吧骚年,我估摸
发表于 2020-01-15
浅谈msp430f5529入门(2)——时钟配置、例程分析
小广播
何立民专栏 单片机及嵌入式宝典

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

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