MSP430拥有一个灵活的时钟系统,并且这个时钟系统专门是为电池供电设计的。在此振荡器和系统时钟发生器的主要设计目标是廉价和低功耗。
MSP430系列单片机基础时钟主要是由低频晶体振荡器,高频警惕振荡器,数字控制器(DCO),锁频环(FLL)及FLL+等模块构成。考虑到不同的实现功能,不同系列的MSP430单片机所带的时钟模块也是恰如其分的。下图可以给出一个简单的印象。
虽然不同型号的单片机得基础时钟模块有所不同,但是这些模块产生的结果是相同的。下面我们先看一下MSP430F1XX系列饿时钟模块。
需要注意的是MSP430x11xx和MSP430x12xx系列没有XT2CLK模块,LFXT1CLK被用来代替XT2CLK,也就是说着这两个系列里面LFXT1CLK既可以接低频晶振也可以接高频晶振,但是面对有些需要同时接低频和高频晶振的情况,就需要考虑选择其他系列了。
下面来具体认识下上图中的各部分。
LFXT1CLK:低频/高频时钟源。由外接晶体振荡器,为无需外接两个震荡电容。可是使用32768Hz的手表晶振,或者是450KHz到8MHz范围内的标准晶体和谐振器。
XT2CLK:可选的高频振荡器,可通过标准晶体、振荡器或400KHz到8MHz的外部时钟源提供。
DCOLK:片内数控振荡器。
MSP430单片机时钟模块提供3个时钟信号输出,以供片内各部电路使用。
ACLK:辅助时钟信号。ACLK是从LFXT1CLK信号由1/2/4/8分频器分频后所得,由BCSCTL1寄存器设置DIVA相应位来决定分频因子。ACLK提供CPU外围功能模块做时钟信号使用。
MCLK:主时钟信号。有图可知,MCLK可以通过软件设置选择3个时钟源中的任何一个,然后经过1/2/4/8分频器分频后所得。MCLK用于CPU和系统。
SMCLK:子系统时钟。SMCLK 由软件选择来自LFXT1CLK,VLOCLK,XT2CLK,DCOCLK 之一的时钟信号,然后经过1/2/4/8分频得到。SMCLK 可由软件选作各个外围模块的时钟信号。
关键字:MSP430 时钟系统 电池供电
引用地址:
MSP430时钟系统一
推荐阅读最新更新时间:2024-11-08 01:33
Diodes车用MOSFET为汽车电子控制单元提供电池反向保护
Diodes公司 (Diodes Incorporated) 推出DMP4015SPSQ 40V P通道MOSFET,旨在为车用电子控制单元提供电池反向保护。电子控制单元在愈来愈多车用控制应用内使用,有些汽车更安装了多达80个电子控制部件。新MOSFET提供简易且低成本的解决方案,有效保护这些电子控制单元。
DMP4015SPSQ MOSFET可作为理想的二极管操作,在电池正确连接时驱动电流,以及在电池意外出现反向连接时阻断电流。该器件只需少量无源部件就能驱动,而N通道MOSFET则要利用充电泵供应栅极驱动电压,过程繁复之余
[汽车电子]
MSP430单片机矩阵键盘测试程序
#include msp430x14x.h unsigned char keybuff ; unsigned char keypoint=0; void delay(int v) { while(v!=0)v--; } unsigned char key(void) { unsigned char x=0xff; P1DIR=0X0F; P1OUT=0X01; //扫描第一行 if((P1IN&0X70)==0X10) x=0; else if((P1IN&0X70)==0X20) x=1; else
[单片机]
基于MSP430单片机在测试系统中的应用
1 引言 单片机(或微控制器)技术已渗透到生活的方方面面,广泛应用于家用电器、通信、测试等领域。因此该技术正积极影响着人们的生活。这里给出一种基于MSP430单片机的测试系统设计。MSP430系列单片机是TI公司生产的超低功耗混合信号控制器,其灵活的时钟源选择可最大限度的延长电池寿命,内部集成有丰富的外围模块,该系列单片机不同型号针对不同应用领域。 2 系统方案设计 2.1 存储测试原理简介 存储测试技术是一种70年代开始的新的测试方法。存储测试是在对被测对象无影响或影响在允许范围的条件下,在被测体内放置微型数据采集与存储测试仪,现场实时完成信息的快速采集与记忆,事后回收记录仪,由计算机处理和再现测试信息的一种动态测试技
[单片机]
MSP430之系统时钟
一、时钟源种类 LFXT1CLK低频时钟源——MSP430每一种器件都有 XT2CLK高频时钟源——存在于X13X、X14X、X15X、X16X、X43X、X44X等 DCOCLK数字控制RC振荡器 二、时钟源说明 ACLK辅助时钟:ACLK是LFXT1CLK(低频时钟源)信号经过1、2、4、8分频得到的。ACLK可由软件选为各个外围模块的时钟信号,一般用于低速外设。 MCLK系统主时钟:MCLK可由软件选择来自LFXT1CLK(低频时钟源)、XT2CLK(高频时钟源)、DCOCLK(数字控制RC振荡器)三者之一,然后经过1、2、4、8分频得到。MCLK主要用于CPU和系统。 SMCLK子系统时钟:可由
[单片机]
基于MSP430对UART的控制方案
1 #include msp430g2553.h 2 3 typedef unsigned char uchar; 4 typedef unsigned int uint; 5 6 #define LED BIT0 7 #define TXD BIT1 // TXD on P1.1 8 #define RXD BIT2 // RXD on P1.2 9 #define POUT P1OUT 10 11 #define BITTIME_1b 13*4 //1bit宽度 12 #define BITTIME_1b5 13*6 //1.5bit宽度 13 14 uchar bitcnt
[单片机]
基于MSP430的极低功耗系统设计
1 影响系统功耗的主要因素 对于一个数字系统而言,其功耗大致满足以下公式:P=CV2f,其中C为系统的负载电容,V为电源电压,f为系统工作频率。由此可见,功耗与电源电压的平方成正比,因此电源电压对系统的功耗影响最大,其次是工作频率,再就是负载电容。负载电容对设计人员而言,一般是不可控的,因此设计一个低功耗系统,应该考虑到不影响系统性能前提下,尽可能地降低电源的电压和使用低频率的时钟。下面对TI公司新出MSP430来具体探讨这个问题。 2 基于MSP430极低功耗系统的设计 MSP430具有工业级16位RISC,其I/O和CPU可以运行在不的时钟下。CPU功耗可以通过开关状态寄存器的控制位来控制:正常运行时电流160μA
[单片机]
msp430串口接收调试
串口调试出错 串口接收配置需要注意的是开启总中断( __enable_interrupt(); ),不能仅开启串口接收中断。 #include msp430f5438a.h //********************************************** //RS485芯片方向控制 //*********************************************** void set_rs485_dir(char tx_rx) { //1---发送,0接收 if (tx_rx==1) { P9OUT|=(BIT6+BIT7); } else { P9OUT&=~(BIT
[单片机]
用MSP430实现的嵌入式因特网终端设计
作者Email: liekie@126.com
【摘 要】本文详细描述了用TI公司的MSP430单片机实现嵌入式因特网终端的设计,包括硬件和软件两大部分。MSP430微控制器控制以太网控制器CS8900A实现本地局域网的功能,通过TCP/IP协议提供与因特网进行连接的应用接口,使用该应用接口,可以建立新的任务或改变现有的任务,实现与因特网中其它终端间的通信。在本文中,给出了硬件原理图,说明了部分模块的工作流程。
【关键词】因特网;MSP430;终端;以太网;TCP/IP
1. 介绍
计算机通信系统尤其是因特网在日常生活中的作用越来越重要,并且呈加速发展的趋势。如今,上网不再是个人电脑和网络工作站的专利,很多用微控制器(或称单
[单片机]