文档介绍:该【MSP430G2553学习笔记(数据手册) 】是由【bdjigr52】上传分享,文档一共【61】页,该文档可以免费在线阅读,需要了解更多关于【MSP430G2553学习笔记(数据手册) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Fourshortwordssumupwhathasliftedmostsuccessfulindividualsabovethecrowd:alittlebitmore.
------------------------------------------author
------------------------------------------date
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
MSP430G2553性能参数(DIP-20)
工作电压范围:~。
5种低功耗模式。
16位的RISC结构,。
超低功耗:
运行模式-230µA;
待机模式-µA;
关闭模式-µA;
可以在不到1µs的时间里超快速地从待机模式唤醒。
基本时钟模块配置:
具有四种校准频率并高达16MHz的内部频率;
内部超低功耗LF振荡器;
;
外部数字时钟源。
两个16位Timer_A,分别具有三个捕获/比较寄存器。
用于模拟信号比较功能或者斜率模数(A/D)转换的片载比较器。
带内部基准、采样与保持以及自动扫描功能的10位200-ksps模数(A/D)转换器。
16KB闪存,512B的RAM。
16个I/O口。
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
注意:MSP430G2553无P3口!
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
MSP430G2553的时钟
基本时钟系统的寄存器
DCOCTL-DCO控制寄存器
DCOx
DCO频率选择控制1
MODx
DCO频率校正选择,通常令MODx=0
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
注意:在MSP430G2553上电复位后,默认RSEL=7,DCO=3,~。
BCSCTL1-基本时钟控制寄存器1
XT2OFF
不用管,因为MSP430G2553内部没有XT2提供的HF时钟
XTS
不用管,默认复位后的0值即可
DIVAx
设置ACLK的分频数
00 /1
01 /2
10 /4
11 /8
RSELx
DCO频率选择控制2
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
BCSCTL2-基本时钟控制寄存器2
SELMx
MCLK的选择控制位
00 DCOCLK
01 DCOCLK
10 LFXT1CLK或者VLOCLK
11 LFXT1CLK或者VLOCLK
DIVMx
设置MCLK的分频数
00 /1
01 /2
10 /4
11 /8
SELS
SMCLK的选择控制位
0 DCOCLK
1 LFXT1CLK或者VLOCLK
DIVSx
设置SMCLK的分频数
00 /1
01 /2
10 /4
11 /8
DCOR
DCO直流发生电阻选择,此位一般设0
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
0 内部电阻
1 外部电阻
BCSCTL3-基本时钟控制寄存器3
XT2Sx
不用管
LFXT1Sx
00
01 保留
10 VLOCLK
11 外部数字时钟源
XCAPx
LFXT1晶振谐振电容选择
00 1pF
01 6pF
10 10pF
11
/************************************************************
*BasicClockModule
************************************************************/
#define__MSP430_HAS_BC2__/*DefinitiontoshowthatModuleisavailable*/
SFR_8BIT(DCOCTL);/*DCOClockFrequencyControl*/
SFR_8BIT(BCSCTL1);/*BasicClockSystemControl1*/
SFR_8BIT(BCSCTL2);/*BasicClockSystemControl2*/
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
SFR_8BIT(BCSCTL3);/*BasicClockSystemControl3*/
#defineMOD0(0x01)/*ModulationBit0*/
#defineMOD1(0x02)/*ModulationBit1*/
#defineMOD2(0x04)/*ModulationBit2*/
#defineMOD3(0x08)/*ModulationBit3*/
#defineMOD4(0x10)/*ModulationBit4*/
#defineDCO0(0x20)/*DCOSelectBit0*/
#defineDCO1(0x40)/*DCOSelectBit1*/
#defineDCO2(0x80)/*DCOSelectBit2*/
#defineRSEL0(0x01)/*RangeSelectBit0*/
#defineRSEL1(0x02)/*RangeSelectBit1*/
#defineRSEL2(0x04)/*RangeSelectBit2*/
#defineRSEL3(0x08)/*RangeSelectBit3*/
#defineDIVA0(0x10)/*ACLKDivider0*/
#defineDIVA1(0x20)/*ACLKDivider1*/
#defineXTS(0x40)/*LFXTCLK0:LowFreq./1:HighFreq.*/
#defineXT2OFF(0x80)/*EnableXT2CLK*/
#defineDIVA_0(0x00)/*ACLKDivider0:/1*/
#defineDIVA_1(0x10)/*ACLKDivider1:/2*/
#defineDIVA_2(0x20)/*ACLKDivider2:/4*/
#defineDIVA_3(0x30)/*ACLKDivider3:/8*/
#defineDIVS0(0x02)/*SMCLKDivider0*/
#defineDIVS1(0x04)/*SMCLKDivider1*/
#defineSELS(0x08)/*SMCLKSourceSelect0:DCOCLK/1:XT2CLK/LFXTCLK*/
#defineDIVM0(0x10)/*MCLKDivider0*/
#defineDIVM1(0x20)/*MCLKDivider1*/
#defineSELM0(0x40)/*MCLKSourceSelect0*/
#defineSELM1(0x80)/*MCLKSourceSelect1*/
#defineDIVS_0(0x00)/*SMCLKDivider0:/1*/
#defineDIVS_1(0x02)/*SMCLKDivider1:/2*/
#defineDIVS_2(0x04)/*SMCLKDivider2:/4*/
#defineDIVS_3(0x06)/*SMCLKDivider3:/8*/
#defineDIVM_0(0x00)/*MCLKDivider0:/1*/
#defineDIVM_1(0x10)/*MCLKDivider1:/2*/
#defineDIVM_2(0x20)/*MCLKDivider2:/4*/
#defineDIVM_3(0x30)/*MCLKDivider3:/8*/
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
#defineSELM_0(0x00)/*MCLKSourceSelect0:DCOCLK*/
#defineSELM_1(0x40)/*MCLKSourceSelect1:DCOCLK*/
#defineSELM_2(0x80)/*MCLKSourceSelect2:XT2CLK/LFXTCLK*/
#defineSELM_3(0xC0)/*MCLKSourceSelect3:LFXTCLK*/
#defineLFXT1OF(0x01)/*Low/highFrequencyOscillatorFaultFlag*/
#defineXT2OF(0x02)/*Highfrequencyoscillator2faultflag*/
#defineXCAP0(0x04)/*XIN/XOUTCap0*/
#defineXCAP1(0x08)/*XIN/XOUTCap1*/
#defineLFXT1S0(0x10)/*Mode0forLFXT1(XTS=0)*/
#defineLFXT1S1(0x20)/*Mode1forLFXT1(XTS=0)*/
#defineXT2S0(0x40)/*Mode0forXT2*/
#defineXT2S1(0x80)/*Mode1forXT2*/
#defineXCAP_0(0x00)/*XIN/XOUTCap:0pF*/
#defineXCAP_1(0x04)/*XIN/XOUTCap:6pF*/
#defineXCAP_2(0x08)/*XIN/XOUTCap:10pF*/
#defineXCAP_3(0x0C)/*XIN/XOUTCap:*/
#defineLFXT1S_0(0x00)/*Mode0forLFXT1:Normaloperation*/
#defineLFXT1S_1(0x10)/*Mode1forLFXT1:Reserved*/
#defineLFXT1S_2(0x20)/*Mode2forLFXT1:VLO*/
#defineLFXT1S_3(0x30)/*Mode3forLFXT1:Digitalinputsignal*/
#defineXT2S_0(0x00)/*Mode0forXT2:-1MHz*/
#defineXT2S_1(0x40)/*Mode1forXT2:1-4MHz*/
#defineXT2S_2(0x80)/*Mode2forXT2:2-16MHz*/
#defineXT2S_3(0xC0)/*Mode3forXT2:Digitalinputsignal*/
基本时钟系统例程(DCO)
MSP430G2553在上电之后默认CPU执行程序的时钟MCLK来自于DCO时钟。TI提供的LaunchPad上,,下面写一个程序让它们交替闪烁;之后我们来改变DCO的频率,进而使软延时时间变化,可以看到LED闪烁间隔有变化。
MSP430G2553学****笔记(数据手册)
MSP430G2553学****笔记(数据手册)
--------------------------------------------------
--------------------------------------------------
MSP430G2553学****笔记(数据手册)
--------------------------------------------------