历史上的今天
今天是:2025年03月23日(星期日)
2020年03月23日 | MSP432P401R时钟入门
2020-03-23 来源:eefocus
拿到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
史海拾趣
|
我现在正在调试的系统中用到了RTL8212,是一块千兆双口物理层收发器。现在他能够正常接收数据,但是却不能发送数据,发出的数据在接收方说是错误的数据包。我是用一块FPGA来控制的,现在不知道问题出在哪里,不知道是我的FPGA时序不对还是RTL8212的 ...… 查看全部问答> |
|
目 录 第1章 UNIX操作系统概述 6 1.1 UNIX操作系统简介 6 1.2 UNIX系统组成 6 1.3 与UNIX有关的几个名词 7 第2章 UNIX常用操作 9 2.1 启动终端 9 2.2 登录 9 2.3 UNIX命令 9 2.4 注销(退出UNIX系统) 13 第3章 UNIX文件系统 ...… 查看全部问答> |
|
#include main() { EA=1; EX0=1; IT0=0; while(1) P1=0xff; } void exter0() interrupt 0 { P1=0; } 就这个简单的外部中断,INT0我直接用开关接地了。为什么显示LED是闪亮的,而不是常亮的呢? 我是这样觉得的,如果不对 ...… 查看全部问答> |
|
问个困扰了我很久的问题: Uart_Printf这个函数 我看了它的定义。但还是不很懂。而且用它串口输出的话,显示的是乱码。过程是这样的:我选取了某公司写的测试程序中的3个文件:RTC.C 、44BINIT.S和44blib.c。用这3个文件做了工程。(当然了,我还添 ...… 查看全部问答> |
|
今天看到一个简单的恒流充电电路,只有降压,整流,滤波部分能够看得懂,其他的功能好像 没弄得懂,请各位高手不吝赐教: 电路图附下: … 查看全部问答> |
|
今天收到MSP-EXP430FR5739开发板,发现没有传统的JTAG座,我有开发板一块,光盘没有,愣是不知道这程序怎么下载进去。难道从USB吗… 查看全部问答> |
|
寻找成熟的MCU条码秤方案,个人、团队、公司等有开发能力的均可参与! 功能要求: 1,支持8台电子秤之间的通信(RS485接口);支持秤与PC之间的通信(RS232接口) 2,支持标签条码或电脑小票打印功能. 3, LCD显示(两块) 4,成本符合市场需求 ...… 查看全部问答> |




