MSP432Pxx-系统时钟框图简介
SEL为选择器,DIV为分频器
外部时钟源
LFXT为外部低速时钟源,HFXT为外部高速时钟源,均需要外接晶振
内部时钟源
DCO数控时钟源,默认频率为3MHz,可通过程序改变频率,使用内部电阻时精度不高,
可外接精密电阻使用,通过DCO可以时钟超频至64MHz。(超频有风险,试玩需谨慎)
VLO超低功耗低频时钟源,典型频率为9.4KHz。
REFO低频时钟源,典型频率为32768Hz和128KHz。
MODOSC模块振荡器,典型频率为25MHz。可做ADC时钟源,采样频率1M。
SYSOSC系统震荡器,典型频率为5MHz。可做ADC时钟源,采样频率200K。
时钟来源
ACLK为辅助时钟,最大时钟频率128KHz,可为各外设提供时钟来源。
MCLK为主时钟,可选择六个时钟源,CPU和滴答定时器即是接在这个时钟上的。
HSMCLK子系统时钟和 SMCLK低速子系统时钟均是给外设使用的。
BCLK低速备用时钟,最大时钟频率限制在32768Hz。
默认时钟设置
当系统reset后或者不进行时钟配置时,会进入内核电压0的模式,等级0的最大时钟
频率为24MHz。
此时ACLK和BCLK都是选择LFXTCLK作为时钟输入,但此时LFXTCLK是禁用的,
LFXT的晶振输入输出引脚此时为通用I/O,需要启用此时钟需要复用端口,所以系统
认为LFXT故障,选择REFOCLK作为时钟来源,此时时钟频率为32768Hz。
外部高速时钟源HFXT也不启用,此时MCLK, HSMCLK, SMCLK时钟来源都是DCO
数控时钟源,此时时钟频率都为3MHz。
时钟故障机制
Fault Type下时钟源故障后会选择Fail-Safe Clock里的时钟源。
最后一条DCO外接精密电阻故障即开路或者短路时会启用内部电阻,但不精确。
关键字:MSP432 系统时钟 框图
引用地址:
MSP432-系统时钟简介
推荐阅读最新更新时间:2024-11-17 02:27
MSP430F149学习随笔
1.延时函数 #define CPU_F ((double)8000000) #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0)) 其中,__delay_cycles((long)(CPU_F*(double)x/1000.0))并不是真正的函数, 只是提供编译器内联展开,该函数并不支持变量参数, 其参数只能是常数。 在头文件intrinsics.h中可以找到如下定义: /* Insert a delay with a specific number of cycles. */ __intrinsic void __delay_cycle
[单片机]
MSP432™ MCU的一些关键特性
在降低设计功耗的过程中,您是否充分利用了微控制器(MCU)中集成模数转换器(ADC)的所有功能?这篇博文将带您了解如何借助集成模数器实现更低的功耗。 在这篇博文中,我们将以MSP432P401R MCU中的ADC14(集成14位模数转换器)作为示例。低功耗应用,以及减少高占空比应用中的启动时间都是ADC14设计过程中的考量要素。然而,各个应用都有独特的特点,因此,为最大限度地降低功耗,必须谨慎选择ADC14的旋钮或可编程性。 这篇博文重点讲述MSP432™ MCU的一些关键特性,您可以通过这些特性自定义ADC14的功率和性能: 可选参考 快速启动 可选时钟源 电源模式 最低电压1.62V 使用集成DC / DC驱动核心电压
[单片机]
msp432快速入门第七节之定时器中断
(一)定时器基本功能解析 在用户手册中我们可以看到MSP432P401R的两种定时器,分别是Timer32定时器和TAx定时器,在此依次对其进行介绍,最后使用TA定时器进行工程实战。 (1)TA定时器 Usermanual中的介绍为: 解释为:TimerA定时器是一个16位的定时计数器,每个定时器有7路比较寄存器,支持捕获,比较,定时,PWM等模式,支持中断,可在中断中判断7路比较寄存器中哪个产生中断。 主要寄存器就是配置寄存器,CNT计数器,频率基准,CCR各路比较值寄存器等等,这些寄存器一般是Timer外设通用的。 (2)Timer32定时器 首先看Usermanula的介绍: 解释为:Timer32是一个可以
[单片机]
STM32如何使用内部时钟源当系统时钟
由于最近老师让做一个项目,要用到STM32但是考虑成本问题,决定不用外部时钟,所以在网上搜集整理了一些资料,加上自己的一些想法。 参考资料: http://bbs.ednchina.com/BLOG_ARTICLE_3011869.HTM http://bbs.21ic.com/icview-587714-1-1.html 首先在主程序中注释掉SystemInit(); 然后使用下面的函数做为系统时钟的初始化函数 void RCC_Configuration(void) { RCC_DeInit();//将外设 RCC寄存器重设为缺省值 RCC_HSICmd(ENABLE);//使能HSI
[单片机]
MSP432的ADC模数转换
ADC相关知识 ADC 传感器(温度、压力、流量等模拟量)- A/D- 处理量(数字量)- 显示设备 能够将模拟量转换为数字量的器件称为模数转换器,简称A/D转换器或ADC。 传感器(温度、压力、流量等模拟量)- A/D- 处理量(数字量)- D/A- 执行部件(模拟量控制) 能够将数字量转换为模拟量的器件称为数模转换器,简称D/A转换器或DAC。 ADC和DAC是沟通模拟电路和数字电路的桥梁,也可称之为两者之间的接口 模/数转换概述 模数转换基本过程 在ADC转换过程中,因为输入的模拟信号在时间上是连续的,而输出的数字信号是离散的,所以ADC转换器在进行转换时,必须在一系列选定的瞬间(时间坐标轴上的一
[单片机]
使用msp432搭建的平衡小车(一)
1、前言 2、正文 打开ccs建立DriverLib模板工程 建立方法:1、工具栏project中找到project wizard点击 2、在输入栏中输入你的开发板型号 3、找到driverlib_empty_project_from_source 导入工程 第一次导入会提示安装SDK,安装重启后再导入 平衡小车第一步:驱动电机 首先我们得知道如何使用GPIO,在DriverLib中的gpio文件指出了使用方法 先将GPIO设置为输出 GPIO_setAsOutputPin(port,pin) 设置输出电平,高电平 GPIO_setO
[单片机]
如何快速了解TI-RSLK机器人系统学习套件
2018年2月,TI正式推出了TI-RLSK(Robotics Systems Learning Kit机器人系统学习套件),并配套推出了一系列教学课程。 不久前,TI在其中国大学教育者年会上又正式推出了TI-RSLK中国版。TI-RSLK中国版和TI-RSLK采用了兼容的设计,二者拥有相同的硬件模块设置,不过TI-RSLK中国版对部分硬件电路进行了优化,主要包括: 采用铝合金底盘及性能更好的轮胎 采用性能更好的N20直流减速电机 重新设计了电机驱动板和电源板的PCB以与底盘匹配 由于是专为中国定制, 所以同样享受中国市场的特殊福利,售价比国际版要低四分之一。 TI-RSLK中国版配置 同时,
[嵌入式]
MSP432安装与环境配置(ccs)
学习笔记 关闭电脑病毒防护 继续 选择ccs的安装文件路径 选择要安装的类型 选择使用工作区目录存储其首选项和开发文件路径 使用usb接入432 关闭安装msp432ware 安装目录请指定安装MSP432Ware的目录 等待安装完成 再次启动后,如果打不开,关闭防火墙。 重要参考资料 历程代码可下载导入 “锤子”代码的编译,“臭虫”为代码的烧入 第一个运行,第二个为停止 完成
[单片机]