版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
MSP430G2553學(xué)習(xí)筆記(數(shù)據(jù)手冊)
MSP430G2553性能參數(shù)(DIP?20)
工作電壓范圍:l.8~3.6V。
5種低功耗模式。
16位的RISC結(jié)構(gòu),62.5ns指令周期。
超低功耗:
運(yùn)行模式?230HA;
待機(jī)模式-0.5RA;
關(guān)閉模式-O.MA;
可以在不到Ips的時間里超快速地從待機(jī)模式喚醒.
基本時鐘模塊配置:
具有四種校準(zhǔn)頻率并高達(dá)16MHz的內(nèi)部頻率:
內(nèi)部超低功耗LF振蕩器;
32.768KHZ晶體;
外部數(shù)字時鐘源。
兩個16位TimejA,分別具有三個捕獲/比較寄存器。
用于模擬信號比較功能或者斜率模數(shù)(A/D)轉(zhuǎn)換的片載比較器。
帶內(nèi)部基準(zhǔn)、采樣與保持以及自動掃描功能的10位200-ksps模數(shù)(A/D)轉(zhuǎn)換器。
16KB閃存,512B的RAMo
16個I/O口。
DVCCD120□DVSS
P1.(XTA0CLK/ACLK/A0/CA0□219□XIN/P2.6TTA0.1
P1.1/TAO.O/UCAORXD/LCAOSOMI/A1/CA1□18□XOUT/P2.7
P1.2TTA0.1/UCAOTXD/PUCAOSIMO/A2/CA2□17aTEST/SBWTCK
N20
P1.3/ADC10CLK/CAOUT/VREF-A/EREF-/A3/CA3a516□RST/NMI/SBWTDIO
PW20
P1.4/SMCLK7UCB0STE/UCA0CLK/VREF+/VEREF+/A4/CA4/TCK□6(TOPVIEW)15□P1.7/CAOUT/UCBOSIMO/UCBOSDA/A7/CA7/TDO/TDI
P1.5rTA0.0/UCB0CLKAJCAGSTE/A5/CA5rrMS□14□P1.6rTA0.1/UCBOSOMI/UCBOSCL/A6.CA6/TDI/TCLK
P2.(VTA1.0D813口P2.5H-A1.2
P2.1/TA1.1C912□P2.4/TA1.2
P2.2TTA1.in10□P2.3/TA1.0
XINXOUTDVCCDVSSP1.xP2.xP3.x
ACLK
PortPIPortP2PortP3
ClockFlashADC
SystemSMCLKRAM
81/081/081/0
16KB10-Bit
InterruptInterrupt
8KB512B8Ch.
capabilitycapabilitypullup/
MCLK4KB256BAutoscan
pullup/downpullup/downpulldown
2KB1chDMA
resistorsresistorsresistors
16MHz
MAB
CPUft
MDB
incl.16
Registers
EmulationUSCIAO
UART/
2BP4—WatchdogTimerO_A3Timer1_A3
Comp_A+LIN,IrDA,
BrownoutWDT+
SPI
JTAGProtection3CC3CC
8Channels
InterfaceRegistersRegisters
15-BitUSCIBO
Spy-Bi-SPI,I2C
Wire
RST/NMI
注意:MSP430G2553無P3口!
MSP430G2553的時鐘
基本時鐘系統(tǒng)的寄存器
DCOCTL-DCO控制寄存器
f6t>4321U
DCOxMODx
rw-0rw-1AV-1rw-0rw-0rw-0rw-0rw-0
DCOx
DCO頻率選擇控制1
MODx
DCO頻率校正選擇,通常令MODx=0
注意:在MSP430G2553上電復(fù)位后,默認(rèn)RSEL=7,DC0=3,通過數(shù)據(jù)手冊查得DCO頻率大概在
0.8?1.5MHz之間。
BCSCTLL基本時鐘控制寄存器1
76543210
XT20FFXTS⑴⑵DIVAxRSELx
rw-(1)iw-(0)rw-(O)rw-(O)fw-0rw-1rw-1rw-1
XT2OFF
不用管,因?yàn)镸SP430G2553內(nèi)部沒有XT2提供的HF時鐘
XTS
不用管,默認(rèn)復(fù)位后的0值即可
DIVAx
設(shè)置ACLK的分頻數(shù)
00/I
01/2
10/4
11/8
RSELx
DCO頻率選擇控制2
BCSCTL2.基本時鐘控制寄存器2
76543210
SELMxDlVMxSELSDIVSxDCORg
rw-0rw-0rv/-0rw-0(w-0rw-0rw-0rw-0
SELMx
MCLK的選擇控制位
00DCOCLK
01DCOCLK
10LFXT1CLK或者VLOCLK
11LFXT1CLK或者VLOCLK
DIVMx
設(shè)置MCLK的分頻數(shù)
00/I
01/2
10/4
11/8
SELS
SMCLK的選擇控制位
0DCOCLK
1LFXT1CLK或者VLOCLK
DIVSx
設(shè)置SMCLK的分頻數(shù)
00/I
01/2
10/4
11/8
DCOR
DCO直流發(fā)生電阻選擇,此位一般設(shè)0
0內(nèi)部電阻
1外部電阻
BCSCTL3.基本時鐘控制寄存器3
76543210
XT2SXLFXTISx⑴XCAPx?XT2OF⑶LFXT10F<2>
rw-0rw-0rw-0rw-0rw-0rw-1rt)r-(1)
XT2Sx
不用管
LFXTISx
00LFXT1選為32.768KHz晶振
01保留
1()VLOCLK
II外部數(shù)字時鐘源
XCAPx
LFXT1晶振諧振電容選擇
00IpF
016pF
1010pF
II12.5pF
msp430g2553.h中基本時鐘系統(tǒng)的內(nèi)容
*BasicClockModule
#define_MSP430_HAS_BC2_/*DefinitiontoshowthatModuleis
available*/
SFR_8BIT(DCOCTL);/*DCOClockFrequencyControl*/
SFR_8BIT(BCSCTL1);/*BasicClockSystemControl1*/
SFR_8BIT(BCSCTL2);/*BasicClockSystemControl2*/
SFR_8BIT(BCSCTL3);/*BasicClockSystemControl3*/
#defineMODO(0x01)/*ModulationBit0*/
#defineMODI(0x02)/*ModulationBit1*/
#defineMOD2(0x04)/*ModulationBit2*/
#defineMOD3(0x08)/*Modi:lat.ionRit.3*/
#defineMOD4(0x10)/*ModulationBit4*/
#defineDCOO(0x20)/*DCOSelectBit0*/
#defineDCO1(0x40)/*DCOSelectBit1*/
#defineDCO2(0x80)/*DCOSelectBit2*/
#defineRSELO(0x01)/*RangeSelectBit0*/
#defineRSEL1(0x02)/*RangeSelectBit1*/
#defineRSEL2(0x04)/*RangeSelectBit2*/
#defineRSEL3(0x08)/*RangoSelectBit3*/
#defineDIVA0(0x10)/*ACLKDivider0*/f
#defineDIVAI(0x20)/*ACLKDivider1*/
#defineXTS(0x40)/*LFXTCLK0:LowFreq./1:HighFreq.*/
#defineXT2OFF(0x80)/*EnableXT2CLK*/
#defineDIVA_0(0x00)/*ACLKDivider0:/I*/
#defineDIVA_1(0x10)/*ACLKDivider1:/2*/
#defineDIVA_2(0x20)/*ACLKDivider2:/4*/
#defineDIVA_3(0x30)/*ACLKDivider3:/8*/
#dAfineDIVSO(0x02)/*SMCLKDividerO*/
#defineDIVS1(0x04)/*SMCLKDivider1*/
#defineSELS(0x08)/*SMCLKSourceSelect0:DCOCLK/
1:XT2CLK/LFXTCLK*/
#defineDIVM0(0x10)/*MCLKDivider0*/
#defineDIVM1(0x20)/*MCLKDivider1*/
#defineSELMO(0x40)/*MCLKSourceSelect0*/
#defineSELM1(0x80)/*MCLKSourceSelect1*/
#defineDIVS_0(0x00)/*SMCLKDivider0:/I*/
#defineDIVS_1(0x02)/*SMCLKDivider1:/2*/
#defineDIVS_2(0x04)/*SMCLKDivider2:/4*/
#defineDIVS_3(0x06)/*SMCLKDivider3:/8*/
#defineDIVM_0(0x00)/*MCLKDivider0:/I*/
#defineDIVM_1(0x10)/*MCLKDivider1:/2*/
#defineDIVM_2(0x20)/*MCLKDivider2:/4*/
#defineDIVM_3(0x30)/*MCLKDivider3:/8*/
#defineSELM_O(0x00)/*MCLKSourceSelect0:DCOCLK*/
#defineSELM_1(0x40)/*MCLKSourceSelect1:DCOCLK*/
#defineSELM_2(0x80)/*MCLKSourceSelect2:XT2CLK/LFXTCLK
★//
#defineSELM_3(OxCO)/*MCLKSourceSelect3:LFXTCLK*/
#defineLFXT1OF(0x01)/*Low/highFrequencyOscillatorFault
Flag*/
#defineXT2OF(0x02)/*Highfrequencyoscillator2faultflag
*/
#defineXCAPO(0x04)/*XIN/XOUTCap0*/
#defineXCAP1(0x08)/*XIN/XOUTCap1*/
#defineLFXT1S0(0x10)/*Mode0forLFXT1(XTS=0)*/
#defineLFXT1S1(0x20)/*Mode1forLFXT1(XTS=0)*/
#defineXT2S0(0x40)/*Mode0forXT2*/
#defineXT2S1(0x80)/*Mode1forXT2*/
#defineXCAP0(0x00)/*XIN/XOUTCap:0pF*/
#defineXCAP_1(0x04)/*XIN/XOUTCap:6pF*/
#defineXCAP2(0x08)/*XIN/XOUTCap:10pF*/
#defineXCAP_3(OxOC)/*XIN/XOUTCap:12.5pF*/
#defineLFXT1S_O(0x00)/*Mode0forLFXT1:Normaloperation*/
#defineLFXT1S_1(0x10)/*Mode1forLFXT1:Reserved*/
#defineLFXT1S_2(0x20)/*Mode2forLFXT1:VLO*/
#defineLFXT1S_3(0x30)/*Mode3forLFXT1:Digitalinputsignal
*/
#defineXT2S_0(0x00)/*Mode0forXT2:0.4-1MHz*/
#defineXT2S_1(0x40)/*Mode1forXT2:1-4MHz*/
#defineXT2S_2(0x80)/*Mode2forXT2:2-16MHz*/
#defineXT2S_3(OxCO)/*Mode3forXT2:Digitalinputsignal
*/
基本時鐘系統(tǒng)例程(DCO)
MSP430G2553在上電之后默認(rèn)CPU執(zhí)行程序的時鐘MCLK來自于DCO時鐘。TI提供的LaunchPad上,
P1.0和P1.6分別接了紅色和綠色的LED燈,下面寫一個程序讓它們交替閃爍;之后我們來改變DCO的頻率,
進(jìn)而使軟延時時間變化,可以看到LED閃爍間隔有變化。
#include"msp430g2553.h”
voidmain(void)
(
WDTCTL=WDTPW+WDTHOLD;
P1DIR|=BITO+BIT6;
while(1)
(
P1OUTA=BITO+BIT6;
_delay_cycles(100000);
)
)
這段程序采用430上電后默認(rèn)的DCO頻率,假設(shè)是1MHz的話,則延時100000個DCO提供的MCLK
大概是0.1s左右。
下面一段程序,將DCOx設(shè)置為1,RSELx設(shè)置為1,通過數(shù)據(jù)手冊查得DCO頻率大概在().06?0.14MHz之
間,所以明顯MCLK要慢得多了,因此LED閃爍時間延長。
#include”msp430g2553.h"
voidmain(void)
WDTCTL=WDTPW+WDTHOLD;
DCOCTL|=DCOO;
DCOCTL&=-(DCO1+DCO2);
BCSCTL1|=RSELO;
BCSCTL1&=~(RSEL1+RSEL2+RSEL3);
P1DIR|=BITO+BIT6;
while(1)
(
P1OUTA=BITO+BIT6;
__delay_cycles(1OOOOO);
}
)
MSP430G2553的I/O口
MSP430G2553共有2組數(shù)字I/O口:P1和P2,每組各有8個引腳,每個引腳都能夠響應(yīng)中斷,接受外
部輸入的上升沿或者下降中斷請求。
所有I/O□均與單片機(jī)內(nèi)部外設(shè)的特殊功能引腳復(fù)用,當(dāng)我們選用I/O功能時.要作為通用I/O口來使用,
這需要相應(yīng)的寄存器來進(jìn)行控制。
I/O頭文件內(nèi)容
/************************************************************
*DIGITALI/OPortl/2Pullup/PulldownResistors
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★if*************************/
#defineMSP430_HAS_PORT1_R/*DefinitiontoshowthatModuleis
available*/
#define_MSP430_HAS_PORT2_R/*DefinitiontoshowthatNoduleis
available*/
SFR_8DIT(PUN);/*Port1Input*/
SFR_8BIT(P1OUT);/*Port1Output*/
SFR_8BIT(P1DIR);/*Port1Direction*/
SFR_8BIT(P1IFG);/*Port1InterruptFlag*/
SFR_8BIT(P1IES);/*Port1InterruptEdgeSelect*/
SFR_8BIT(P1IE);/*Port1InterruptEnable*/
SFR_8BIT(P1SEL);/*Port1Selection*/
SFR_8BIT(P1SEL2);/*Port1Selection2*/
SFR_8BIT(P1REN);/*Port1ResistorEnable*/
SFR_8BIT(P2IN);/*Port2Input*/
SFR_8BIT(P2OUT);/*Port2Output*/
SFR_8BIT(P2DIR);/*Port2Direction*/
SFR_8BIT(P2IFG);/*Port2InterruptFlag*/
SFR_8BIT(P2IES);/*Port2InterruptEdgeSelect*/
SFR_8BIT(P2IE);/*Port2InterruptEnable*/
SFR_8BIT(P2SEL);/*Port2Selection*/
SFR_8BIT(P2SEL2);/*Port2Selection2*/
SFR_8BIT(P2REN);/*Port2ResistorEnable*/
Pl□
P1.O、P1.1.P1.2
ToComparator產(chǎn)3
FromComparator
ToADCIO*呼I
INCHx=y*
CAPD.y
orADCIOAEO.y*
PxDIR.y■
FromTimer
Direction
0:Input
1:Output
FromUSCI
PxSEL2.y
PxSEL.y
PxREN.y
1-
PxSELZy
PxSEL.y
DVSS-0
DVCC-
PxOUT.y
FromTimer>o
Bus
0KeeperP1.0/TA0CLK/ACLKZ
ENA07CA0
P1.1/TAO.O/UCAORXD/
TAx.yUCAOSOMI/A17CA1
TAxCLKP1.2/TA0.1/UCA0TXD/
UCAOSIMO/A2*/CA2
PxIN.y
ToModule
PxIRQ.y
PxSEL.y
PxlES.y
拴制付/信號⑴
引腳名稱
X功能
(P1-x)ADC10AE.X
P1DIR.XP1SEL.XP1SEL2.XINCH.x-1<^CAPD.y
P1.0/P1.x(I/O)I:0;0:10000
TAOCLK/TAOTACLK01000
ACLK/ACLK11000
0
AO⑵/AOXXXKy=0)0
CAO/CAOXXX0Ky=o)
引腳提落8s電容感測X0100
P1.1/P1x(l/O)I:0:0:10000
TAO.O/TAOO11000
TAOCCIOA01000
UCAORXD/UCAORXD來自USCI1100
1
UCAOSOMI/UCAOSOMI來自USCI1100
A1⑵/A1XXXKy=D0
CA1/CA1XXX0Ky=D
引腳振藩需電容感測X0100
P1.2/P1.x(I/O)1:0;O:10000
TA01/TA0111000
TA0.CCI1A01000
UCAOTXD/UCAOTXD來自USCI1100
2
UCAOSIMO/UCAOSIMO來自USCI1100
A2⑵/A2XXXKy=2)0
CA2/CA2XXX0Ky=2)
引腳振藹器電容感測X0100
(1)x=無關(guān)
:2)僅限MSP430G2x53器件
Pl.3
SREF2,■
ToADCIOVREF-*
ToComparator
fromComparator
ToADCIO?
INCHx=y*?
CAPD.y
orADCIOAEO.y*
PxSEL.y
PxDIR.y,Direction
0:input
1:Outputo
PxSEL2.yQ
PxSEL.y
PxREN.y■
1一
PxSEL2.y
PxSEL.y
DVSS
DVCC-
PxOUT.y
FromADC10,
P1.3/ADC10CLK*/CAOUT/
FromComparatorKeeperA3WREF-*/VEREF-*/CA3
Ek
TAx.y
TAxCLK好
PxIN.y
ToModule
PxIRQ.y
PxSEL.y
PxlES.y
控制包信號⑴
引腳名稱
X功能ADC10AE.X
(P1.X)P1DIR.XP1SEL.XP1SEL2.XCAPD.y
INCH.X=1(2)
P1.3/P1x(l/O)I:0;0:10000
ADC10CLK(2)/ADC10CLK11000
CAOUT/CAOUT11100
A3⑵/A3XXX1(y=3)0
3
VREF-⑵/VREF-XXX10
VEREF-<2)/VEREF-XXX10
CA3/CA3XXX0Ky=3)
引腳振藹器電容感測X0100
(1)x-無關(guān)
(2)僅限MSP430G2x53器件
Pl.4
From/ToADCIORof**
ToComparator印
fromComparator
ToADC10*壞1
INCHx=y*
CAPD.y
orADCIOAEO.y*PxSEL.y
PxDIR.yDirection
0:Input
1:OutputD
PxSEL2.y
PxSEL.y
PxREN.yOn
PxSEL2.y
iiPxSEL.y
0DVSS
DVCC
PxOUT.y
SMCLKo
Bus
>P1.4/SMCLKTTA0.2/A4*/
FromModuleKeeper
ENVREF**/VEREF**/CA4/TCK
TAx.y
TAxCLK
PxIN.y
ToModule<I<pi
PxlE.y
PxIRQ.y
PxlFG.y
PxSEL.yInterrupt
Edge
PxlES.ySelect
FromJTAG
ToJTAG<T
拄制位/信號⑴
引腳名林
X功能ADC10AE.X
(P1.X)P1DIR.XP1SEL.XP1SEL2XJTAG模式CAPD.y
INCH.X-1<2>
P1.4/P1x(l/O)I:0;0:100000
SMCLK/SMC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025 小學(xué)二年級道德與法治上冊公共場合不趴欄桿課件
- 2026年英語能力測試商務(wù)英語閱讀理解模擬題
- 2026年會計基礎(chǔ)與財務(wù)管理知識模擬試題
- 2026貴州省林業(yè)局直屬事業(yè)單位招聘20人備考考試試題及答案解析
- 2026年河南應(yīng)用技術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題及答案詳細(xì)解析
- 2026年貴州盛華職業(yè)學(xué)院單招綜合素質(zhì)筆試參考題庫含詳細(xì)答案解析
- 2026年青島酒店管理職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年昭通市事業(yè)單位公開招聘工作人員(1169人)參考考試試題及答案解析
- 2026年南充電影工業(yè)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考題庫及答案詳細(xì)解析
- 2026年西南交通大學(xué)希望學(xué)院單招綜合素質(zhì)筆試參考題庫含詳細(xì)答案解析
- 廣東省佛山市2024-2025學(xué)年高二上學(xué)期期末考試 語文 含解析
- 中藥材及中藥飲片知識培訓(xùn)
- 2024年臺州三門農(nóng)商銀行招聘筆試真題
- 高一政治必修1、必修2基礎(chǔ)知識必背資料
- 垃圾處理設(shè)備維修合同
- DB4114T 105-2019 黃河故道地區(qū)蘋果化學(xué)疏花疏果技術(shù)規(guī)程
- 如何高效向GPT提問
- JT-T-969-2015路面裂縫貼縫膠
- 無抗養(yǎng)殖模式可行性分析
- 《常見疾病康復(fù)》課程教學(xué)大綱
- 飼料廠HACCP計劃書
評論
0/150
提交評論