msp430g2553时钟

news/2024/12/29 4:10:58/

msp430g2553有4个时钟源,3个时钟输出,并用4个时钟寄存器。初始化定时器,串口,pwm波等等也需要先要设置时钟,下面对时钟的寄存器,时钟源,时钟输出总结
寄存器包括

DCOCTL

BCSCTL1

BCSCTL2

BCSCTL3

时钟源
MSP430系列单片机的时钟系统具有 4 个时钟源:
内部:低速振荡器(VLO)和数控振荡器(DCO);
外部:LFXT1 和 XT2,既可以直接外接时钟源,也可以通过外接晶振与内部电路组成振荡器
(1)内部低速时钟振荡器(VLO)
该时钟源只能产生频率为 12KHz 的时钟。
当 XTS=0 且 LFXT1Sx=10 时 VLO 才被启用,在其它情况下 VLO 将处于关闭状态以降低单片机自身功耗。
(2)外部低速时钟振荡器(LFXT1)
它有两种工作方式
一种是直接外部时钟信号, 并以此信号作为时钟源的输出信号 (LFTX1CLK) ; 使 用 该 方 式 需 要 使 OSCOFF=0、LFXT1Sx=11、 XCAPx=00。
另一种方式是与外接晶振组成 时钟振荡器 (LFXT1) ,该振荡 器的输出即为LFXT1CLK。 LFXT1 即可以产生高频时钟信 号也可以产生低频时钟信号。 当 XTS = 0 时 LFXT1 工作在低 频模式。可通过设置控制位 XCAPx 配置低频模式下匹配电容的值。 当 XTS = 1 时 LFXT1 工作在高频模式下,此时内部集成的匹配电容已经不能满足需要,若使外部晶振正常工作需要外加匹配电容并使 XCAP=00,电容大小应根据晶体或振荡器特性来选择。
(3)外部高速时钟振荡器(XT2)
XT2 也由两种工作方式,
一种是通 过通过 X2IN 引脚接入外部时钟信号 ,此时外部时钟信号的频率即是 XT2CLK的频率。若使用该方式需使 XT2OFF=0XT2Sx=11。
另外一种工作方式是与外接高频晶振构成振荡器,其工作方式与处于高频模式的 LFXT1 一样。 时钟源的输出频率控制由控制位 XT2Sx配置。 当不使用该时钟源时可使 XT2OFF = 1 关闭 XT2 以降低功耗。
(4)数控时钟振荡器(DCO)
DCO 的结构主要包括直流发生器、数控振荡器、调整器和最小 脉冲滤波器等部分。 较易受到流经电流、环境温度等因素的影响。 当不使用 DCO 时,也可以设置 SCG0 关闭DCO。 通过配置 RSELx、 DCOx 和 MODx 等控制位可以方便地对 DCO 进行时钟频率的配置。频率设置分为以下 3 步:(1)选择设置 RSELx 确定时钟的标称频率;(2)选择 DCOx,在标称频率基础上 分段粗调;(3)选择 MODx 的值,在粗调的基础上再进行细调。
输出时钟信号
输出时钟是指 MSP430 时钟系统模块为 CPU 以及片上外设正常工作所提供的时钟信号。三种不同的时钟输出,分别是主系统时钟(MCLK)、子系统时钟 (SMCLK)和辅助时钟(ACLK)。 主系统时钟为 CPU 提供运行时钟,但也可用于其它高速模块(如定时器和数模转换模块)。 子系统时钟 SMCLK 为高速时钟,主要为片内一些高速设备提供高速时钟; 辅助时钟则是低速时钟,主要为片内一些低速设备提 供低速时钟。在单片机运行期间该时钟一般不关闭, 其可用做唤醒 CPU 的基本信号。


http://www.ppmy.cn/news/181793.html

相关文章

三星 s7 edge SM-G9350 获取root教程

一、下载samfirm,获取固件包 samfirm:SamFirm Tool - Download Samsung Firmware Tool 然后根据手机型号在model中输入,国行region输入:CHC,然后check update 成功后,download然后解压备用 二、手机开启权限 设置->关于手机->版本号…

74HC595芯片介绍和使用详解【干货】

引脚介绍 3态高速位移寄存器。串行输入,并行输出。 14脚:DS,串行数据输入引脚 12脚:ST_CP,存储寄存器时钟输入引脚。上升沿时,数据从移位寄存器转存带存储寄存器。 11脚:SH_CP,移位…

ch55xduino

1.把wch的ch55x系列单片机,移植到Arduino,制成所谓的“ch55xduino”:GitHub - DeqingSun/ch55xduino: An Arduino-like programming API for the CH55X 2.ch55x系列单片机比较(立创/云汉2023年4月报价) (1)CH552T:2.…

蓝桥杯嵌入式(G4系列):RTC时钟

前言: 关于RTC时钟的HAL库配置我也是第一次,之前都是用库函数的写法,这里写下这篇博客来记录一下自己的学习过程。 STM32Cubemx配置: 首先点击左侧的Timers的RTC,勾选以下选项 进入时钟树配置 进入时间设置&#xff0…

Linux快速清除命令行

笔记 删除命令行开始至光标处(win) Ctrlu (mac)会直接清除该行命令 删除光标至命令行结尾 Ctrlk 结果只剩下数字。 光标移到最前 Ctrla 光标移到最后 Ctrle 后面这2个最常用。

74HC595芯片应用

文章目录 前言一、74HC595芯片管脚定义功能二、74HC595芯片工作原理三、共阳极及共阴极数码管段码四、74HC595驱动代码总结 前言 74HC595芯片是在单片机系统中常用的芯片之一,他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动…

CH455G驱动数码管

官方硬件原理图 这个芯片可以驱动数码管也可以扫描键盘,这里我们只看数码管驱动,所以原理图参考官方这里就行了。最多只能驱动4个数码管。 官方数码管驱动说明 文档中说了芯片是iic通信控制,时序也是标准的iic时序,所以驱动我们…

计算机网络-层级架构

计网概念 计算机网络将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由软件实现资源共享和信息传递,同时也是一些互联的、自治的计算机系统的集合 计网组成的三种划分方式 硬件、软件、协议 硬件包含主机(端系…