版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、利爾址電子(中田)習限公可電話:0571-8880000088886195 傳曳SP430x41x混合信號微控制器 低電壓范陽:1.8 V. 3.6 Vo 超低功耗:- 活動模式:225 pA at 1 MH乙 2.2 V- 待機模式:0.8 mA-掉電模式:(RAM數(shù)據(jù)保持):0.1 nA 五種省電模式。 從待機到喚醒模式響應時間不超過6pS 頻率鎖樸I壞,FLL+。 16位梢簡指令系統(tǒng),指令周期125-nso 帶仃三個捕獲/比較寄存器的16位定時器(Timer_A )。 集成96段LCD驅(qū)動器。 片內(nèi)比較器。 串行在線可編程,無石提供外部編程電圧。 采用保險熔
2、線的町編程代碼保護措施。 閃爍存儲器,器件H-仃bootstrap程序裝我器。 該系列產(chǎn)站包括:- MSP430C412: 4KB ROM, 256B RAM :- MSP430C413: 8KB ROM, 256B RAM :一 MSP430F412: 4KB + 256B Flash Memory,256B RAM;- MSP430F413: 8KB + 256B Flash Memory,256B RAM 64腳QFP封裝形式。產(chǎn)品描述:TI公司的MSP430系列是一個特別強調(diào)超低功耗的單片機品種,很適合應用采用電池供電的長時間作 場介。在這個系列中仃很多個型兮,它們是由-些基本功能模塊
3、按不同的應用目標組合而成。MSP430系 列的CPU采用16位精簡指令系統(tǒng),集成仃16位寄存器和常數(shù)發(fā)生器,發(fā)揮了最高的代碼效率。它采用數(shù)字 控制振蕩器(DCO),使得從低功耗模式到喚醍模式的轉(zhuǎn)換時間小J-6Ms. Jt'fMSP430x41x系列微控制 器設計有一個16位定時器,一個比較器,96段LCD驅(qū)動器和48個通用I/O引腳。典型應用:捕獲傳感器的模擬信號轉(zhuǎn)換為數(shù)據(jù)加以處理后發(fā)送到主機。其中芯片屮的比較器和定時器是 工業(yè)儀表、計數(shù)裝置和手持式儀表等產(chǎn)品設計中的理想選擇??捎眠x型TA封裝形式PLASTIC 64-PIN QFP(PM)-40*C85*CMSP430C412IPM
4、MSP430C413IPM MSP430F412IPM MSP430F413IPMA 說了解打TI半導體產(chǎn)品相關(guān)的注總M項,包括冇效性、標準產(chǎn)品保證和典樂應用以及附在數(shù)抓農(nóng)后而的未承諾的 爭項.1/50利爾址電子(中國)盯限公可堪話:0571-8880000088886195 傳SP430x41x混介信兮微控制器3/50利爾址電子(中國)盯限公可堪話:0571-8880000088886195 傳SP430x41x混介信兮微控制器MSP430x41x引腳定義:弓 OSASrtLd L<1/乍 d 匕二 d OVl/OLd 一ai
5、/o<uQl com. yol 一 Ilsllr 科 L9d E9d SSMZ SSAQ OCXDVCCP6.3P6.4P6.5P6.6P6.7NCXINXOUT/TCLKNCNCPS 1/S0P5 0/S1P4.7/S2P4 6/S3P4.5/S4<64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 . 1代2譏346445 r話*10513$14163317 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 mi m h m i mm mm nr " “ iMiSP430x41x仲40
6、 39 3837P1,5/TACLK/ACLKP1.6/CA0P1.7/CA1P2.0/TA2P2.1P5.7/R33P5.6JR23P5.5JR13R03P5.4/COM3P5.3/COM2P5.27COM1COMOP2.2/S23P23S22P2.4/S21NC:木川空腳OZSKZd6L<fi-mo<o/9zd8-SECMd Zw/Dsd9_s-cd sseed 空 S/SEd o-SEEd 6S/0M As&pd 9s?5vd 易守忑#/50利爾址電子(中國)盯限公可堪話:0571-8880000088886195 傳SP430x41x混
7、介信兮微控制器5/50利爾址電子(中國)盯限公可堪話:0571-8880000088886195 傳SP430x41x混介信兮微控制器功能模塊圖RSrtlMiPwtPIW4KB«KB匕 pa)P4PortP!UP8«14216 iOsJUGCPUhd 16*9.>1.U3 MW18 bdGGAIGAOUTfMXK FM«2M3IMSTCKf TDITDOTTDI2WUO.I Irtocr C*f ACUC十什卄卄-O»c4aiofsteen CtekWCLKEmiK lafecn lAoijhACLKFlxhRowli
8、SYS/OrcmnoulUUB4MkiW I SMCIKmFBfrw A3JCC Ragvlm1 ImerrutvcckirJC0M>-3t S4-16 -Isi.19. P27-P2J SW-2J.P2.6-P2J23SooanifaryR13 ej StgZbta. soq 門 dosenpboo#/50利爾址電子(中國 竹限公可堪話:0571-8880000088886195 傳SP430x41x混合信號徽控制器Terminal FunctionsMSP430x41x%引腳名稱編號.I/O描述AVCC64模擬正電源端,向 SVS, brownout,
9、oscillator, FLL+, comparator_A, port 1, and LCD resistive divider 電路供電.h 電不必早TDVCC.AVSS62內(nèi)部連接于DVSSDVCC1數(shù)字正電源端,提供所付部件電源(由AVCC供電的除外)DVSS63數(shù)字地,所右部件的接地(通過AVCC/AVSS.供電的除外)NC7.10 11空腳P1.0<TA053I/O通用數(shù)字1/0/定時器_A.捕獲方式:CCI0A輸入,比較方式:OutO輸出P1.1/TA0/MCLK52I/O通用數(shù)字1/0/定時器_A.捕獲方式:CCI0B輸入/MCLK輸出,注 意:在這個引腳上,TA0只能輸
10、入,P1.2/TA151I/O,捕獲方式:CCHA輸入,比較方式:Out1輸出P1.3/SVSOut50I/O通用數(shù)字ll/O/SVS: SVS比較器的輸出端P1.449I/O通用數(shù)字I/OP1.5/TACLK/ ACLK48I/O通用數(shù)字1/0/定時器A輸入時鐘/ACLK輸出P1.6/CA047I/O通用數(shù)字1/0/比較器A輸入腳P1.7/CA146I/O通用數(shù)字1/0/比較器A輸入腳P2.0/TA245I/O通用數(shù)字1/0/定時器_A.捕獲方式:CCI2A輸入,比較方式IOut2輸出P2.144I/O通用數(shù)字I/OP2.2/S2335I/O通用數(shù)字I/O/LCD段23輸出腳(見注1)P2.
11、3/S2234I/O通用數(shù)字I/O/LCD段22輸出腳(見注1)P2.4/S2133I/O通用數(shù)字I/O/LCD段24輸出腳(見注1)P2.5/S2032I/O通用數(shù)字I/O/LCD段20輸出腳(見注1)P2.6/CAOUT/S1931I/O通用數(shù)字1/0/比較器A輸出/LCD段19輸出腳(見注1)P2.7/S1830I/O通用數(shù)字I/O/LCD段18輸出腳(見注1)P3.0/S1729I/O通用數(shù)字I/O/LCD段17輸出腳(見注1)P3.1/S1628I/O通用數(shù)字I/O/LCD段16輸出腳(見注1)P3.2/S1527I/O通用數(shù)字I/O/LCD段15輸出腳(見注1)P3.3/S1426
12、I/O通用數(shù)字I/O/LCD段14輸出腳(見注1)P3.4/S1325I/O通用數(shù)字I/O/LCD段13輸出腳(見注1)P3.5/S1224I/O通用數(shù)字I/O/LCD段12輸出腳(見注1)P3.6/S1123I/O通用數(shù)字I/O/LCD段"輸出腳(見注1)P3.7/S1022I/O通用數(shù)字I/O/LCD段10輸出腳(見注1)注1:當LCD模塊控制位置位.不需耍PxSEL位設置.LCD功能將自動被選擇。7/50利爾址電子(中國 竹限公可堪話:0571-8880000088886195 傳SP430x41x混合信號徽控制器MSP430x41x引腳名稱編號I
13、/O描述P4.0/S921I/O通用數(shù)字I/O/LCD段9出腳(見注1)P4.1/S820I/O通用數(shù)字I/O/LCD段8腳(見注1)P4.2/S719I/O通用數(shù)字I/O/LCD段7出腳(見注1)P4.3/S618I/O通用數(shù)字I/O/LCD段6出腳(見注1)P4.4/S517/O通用數(shù)字I/O/LCD段5出腳(見注1)P4.5/S416I/O通用數(shù)字I/O/LCD段4出腳(見注1)P4.6/S315I/O通用數(shù)字I/O/LCD段3輸出腳(見注1)P4.7/S214I/O通用數(shù)字I/O/LCD段2輸出腳(見注1)P5.0/S113I/O通用數(shù)字I/O/LCD段1輸出腳(見注1)P5.1/S0
14、12I/O通用數(shù)字I/O/LCD段0輸出腳(見注1)COMO36OLCD公共輸出端COM0.P5.2/COM137I/O通用數(shù)字I/O/ LCD公共輸出端COM1P5.3/COM238I/O通用數(shù)字I/O/ LCD公共輸出端COM2P5.4/COM339I/O通用數(shù)字I/O/ LCD公共輸出端COM3R0340ILCD模擬電平第四極輸入腳(最低電平V5)P5.5/R1341I/O通用數(shù)字I/O/ LCD模擬電平第三極輸入腳(址低電平V3或V4)P5.6/R2342I/O通用數(shù)字I/O/ LCD模擬電平第二極輸入腳(址低電平V2)P5.7/R3343I/O通用數(shù)字I/O/ LCD模擬電平第一極輸
15、入腳(最低電平V1)P6.059I/O通用數(shù)字I/O腳P6/I60I/O通用數(shù)字I/O腳P6.261I/O通用數(shù)字I/O腳P6.32I/O通用數(shù)字I/O腳P6.43I/O通用數(shù)字I/O腳P6.54I/O通用數(shù)字I/O腳P6.65I/O通用數(shù)字I/O腳P6.76I/O通用數(shù)字I/O腳RST/NMI58I復位輸入腳或菲屏蔽終端輸入端TCK57I測試時鐘.TCK是芯片編程和測試的時鐘輸入腳TDI55I測試數(shù)據(jù)輸入.TDI用作數(shù)據(jù)輸入.芯片的保護熔絲與TDI相連.TDO/TDI54I/O測試數(shù)據(jù)輸出.TDO/TDI做為數(shù)據(jù)輸出或編程數(shù)據(jù)輸入端TMS56I測試模式選擇.TMSit芯片編程和測試時是輸入腳
16、XIN8I晶體振蕩器XT1輸入腳.町以連接標準晶體或晶體振蕩器.XOUT/TCLK9I/O晶體振蕩器XT1輸入腳或測試時鐘輸入腳注1:q1LCD模塊控制位置位,不霜耍PxSEL位役宜,LCD功能將“動被選擇。#/50利爾址電子(中田時限公可堪話:0571-8880000088886195 傳曳SP430x41x混合信號微控制器簡介:1. 處理單元處理單元棊丁相容的正交設計的CPU和指令集,這種設計結(jié)構(gòu)源丁類似的精簡指令體系,具仃高度的應用開發(fā)透明性并FL易設計。除了流榨控制指令,所有的操作和寄存器操作相類似.比屮源操作數(shù)有七種尋址方式,日標操作數(shù)有四種尋址方式。2
17、、中央處理器cpu中包倉的16個寄存器用丁縮短指令執(zhí)行時間,可以在一個時鐘周期內(nèi)完 成寄存器與寄存器間的操作。比中4個寄存器用作特殊用途:一個是程序計數(shù)器, 一個堆棧指針,一個狀態(tài)寄存器和一個常數(shù)發(fā)生器。其余寄存器都町以用作通 用寄存器。外用模塊通過數(shù)據(jù)、地址和控制總線與Cpu相連。通過所仃存儲器操 作指令町以很容易的對它們進行控制。.3、指令集釆用寄存器一寄存器結(jié)構(gòu)的指令體系,提供-種非常強人易用的匯編語言。 整個指令集由51條指令構(gòu)成,真有三種格式和七種尋址方式表1總結(jié)了三種指令格式并舉例,尋址方式見表2表1指令字格式雙操作數(shù):源一冃的Eg ADD R4 R5R4+R5-R5單操作數(shù):目的
18、Eg CALL R8PC-*(TOS),R8-*PC相對轉(zhuǎn)移(條件/無條件)Eg JNE當位為0時跳轉(zhuǎn)毎一條指令是字操作指令還是字節(jié)操作指令由后綴“B”決定 例:字操作字節(jié)操作MOV EDE, TONIMOV.B EDE.TONIADD #235h,&MEMADD.B #35h,&MEMPUSHR5PUSH.BR5SWPBR59/50利爾址電子(中田時限公可堪話:0571-8880000088886195 傳曳SP430x41x混合信號微控制器#/50利爾址電子(中田時限公可堪話:0571-8880000088886195 傳曳:0571-8880
19、5970MSP430x41x混合信號微控制器#/50利爾址電子(中田時限公可堪話:0571-8880000088886195 傳曳SP430x41x混合信號微控制器表2:尋址方式描述尋址方式SD語法例子操作寄存器尋址f VJMOV RS , RDMOVR10R11R10-R11相對尋址JJMOV X(Rn),Y(Rm)IO2(R5),6(R6)M(2+R5)-*M(6+R6)符號(PC相對)尋址JMOV EDE JONIM(EDE) -M(TONI)絕對尋址JMOV &MEM、&TCDATM(MEN1) M(TCDAT)間接尋址JMOV Rn,Y(
20、Rni)IOVR10,Tab(R6)M(R10) ->M(TAB+R6)間接變址尋址VMOV Rn+RinMOVgRIO+.RllM(R10) -*RUR10+2R10立即尋址VMOV #X,TONIIO'#45,TONI#45-M(T0Nl)通過計算進行轉(zhuǎn)移(BR)和了程序調(diào)用(CALL)指令采用和英他指令相同的?址方式。宙丁這些尋址 方式捉供了間接尋址方法,II特適介通過計算地址來實現(xiàn)分支跳轉(zhuǎn)和子程序調(diào)用。這種編程能力實現(xiàn)了一 種不同r傳統(tǒng)8位或46位控制器的程序結(jié)構(gòu).例如,可以很容易地解決筋程序調(diào)用中的指針和堆棧問題, 而不必通過設置人最程序標,忐來進行流程控制。工作方式:
21、通過對不同模塊操作模式和CPU狀態(tài)的智能化管理,MSP430芯片的匸作方式可以適應筋種超低電 爪和超低功耗的需求,即便任屮斷處理期間也樣。一個中斷事件可以把系統(tǒng)從各種低功耗方式喚醒幾 II通過RETI指令返回到屮斷以前的工作狀態(tài)。系統(tǒng)適用的時鐘借號仃ACLK和MCLK。ACLK就是晶振的 頻率信MCLK和SMCLK是ACLK的倍頻信號,作為系統(tǒng)和子系統(tǒng)時鐘。下面是芯片支持的六種工作方式:1、活動方式(AM): CPU和不同組合的外用模塊被激活,處于活動狀態(tài)。2、低功耗方式0 (LPMO): CPU停止工作,外川模塊繼續(xù)工作,ACLK和SMCLK仃效,MCLK的壞 路控制有效。3、低功耗方式1
22、(LPM1): CPU停止工作,外圍模塊繼續(xù)工作,ACLK和SMCLK有效,MCLK的環(huán)路 控制無效。4、低功耗方式2 (LPM2): CPU停止工作,外閑模塊繼續(xù)工作,ACLK仃效,SMCLK和MCLK環(huán)路控 制無效。5、低功耗方式3 (LPM3): CPU停止匸作,外H;l模塊繼續(xù)工作,ACLK有效,SMCLK和MCLK壞路 控制無效,并II數(shù)字控制振蕩器(DCO)的DC發(fā)生器被關(guān)閉。6、低功耗方式4 (LPM4): CPU停止工作,外圍模塊繼續(xù)工作(如果捉供外部時鐘),ACLKf;. 被丫 止(晶體振蕩器停止作),SMCLKMCLK環(huán)路控制無效.并H數(shù)字控制振蕩器(DCO)的DC發(fā)牛 器
23、被關(guān)閉。11/50利爾址電子(中田時限公可堪話:0571-8880000088886195 傳曳SP430x41x混合信號微控制器工作方式(續(xù))通過軟件對內(nèi)部時鐘系統(tǒng)的不同設置,可以控制芯片處丁不同工作方式。整個時鐘系統(tǒng)捉供豐富的 軟硬件組介形式,以達到最低的功耗并發(fā)揮最優(yōu)的系統(tǒng)性能。見體有:仁 使用內(nèi)部時鐘發(fā)生器(DCO)無需外接任何元件;2、選擇外接晶體或陶瓷諧振器,町以獲得最低頻率和功耗:3、采用外部時鐘信號源。狀態(tài)寄存器SR屮共冇四個用F控制CPU和系統(tǒng)時鐘發(fā)生器的控制位,町以影響時鐘系統(tǒng)的操作方 式,控制各種低功耗方式快速轉(zhuǎn)換。它們是:SCG1.SCGO
24、, OscOff,和CPUOff.15°保留VSCG1SCG0OSCoffCUPoffGIENzcRw-0 Rw-0 Rw-0 Rw-0 Rw-0 Rw-0 Rw-0 Rw-0 Rw-0 Rw-0 當系統(tǒng)時鐘發(fā)生器基本功能確定后,CPUOff, SCG1, SCG0和OscOff是最巫要的低功耗控制位。在中 斷響應前,它們總是被壓入堆棧保存起來,以便返回時恢復原態(tài)在屮斷處理期間,它們町以通過間接 存取堆棧中的數(shù)據(jù)來改變,以便程序在中斷返冋后可以進入另外一種匸作方式。CPUOff: CPUOff位如果置1.CPU停止工作:SCG0: SCG0位如果將禁止FLL+.工作;SCG1: SC
25、G1位如果置4,將禁止MCLK和SMCLK信號:OscOff: OscOff位如果*H1,LFXT1晶體振蕩器停止工作:DC發(fā)生器:當SCG0和SCG1都為1時,DCO的de發(fā)生器匸作停止。13/50利爾址電子(中田時限公可堪話:0571-8880000088886195 傳曳SP430x41x混合信號微控制器中斷向量地址:中斷向量和上電起始地址位TROM'P的OFFFFh - OFFEOh范圍內(nèi)。向量中包含各種中斷處理程序的16位 入口地址。中斷源中斷標志系統(tǒng)中斷字地址優(yōu)先級上電外部復位 看門狗 閃爍存儲器WDTIFG KEYV (注釋2)RESETOF
26、FFEh15履高NMI揀蕩器錯誤 非法訪(nJFlash ROM存儲器NMIIFG (注釋2&4) OFIFG (注釋2&4)ACCVIFG (注耶2&4)(非)可胖蔽(非)可屏蔽(非)可屏蔽OFFFCh14OFFFAh130FFF8h比較器ACMPAIFG可屏蔽0FFF6h11看門狗遲時器WDTIFG0FFF4h100FFF2h9OFFFOh8OFFEEh7TIMER.A3CCIFG0 (注肆3)可屛蔽OFFECh6TIMER_A3CCIFG1,CCIFG2TAIFG (注釋2&3)可屏蔽OFFEAh5I/O口 P1 (8位標志:)P1IFG.0 (注釋2&a
27、mp;3)P1IFG.7 (注釋2&3)可屏蔽0FFE8h40FFE6h30FFE4h2I/O 口 P2 (8位標志:)P21FG.0 (注釋2&3)P21FG.7 (注釋2&3)可麻蔽0FFE2h1BASIC TIMER 1BTIFG可屏蔽OFFEOh0,最低注釋2:多源標志:注釋3:中斷標志位于模塊內(nèi)部:注釋4:(非)可屏蔽中斷:單獨的中斷允許位可以禁止單一中斷,但總中斷允許位不行。特殊功能寄存器:特殊功能寄存器(SFR)包括模塊允許位,可以用丁啟動或停止某個外陽模塊。無論操作是允許還是停止, 所冇外用模塊的寄存器都町以進行存取。然而,一些模塊的節(jié)電功能是通過本地寄
28、存器的位狀態(tài)來控 制的,例如:LCD模塊的模擬電斥發(fā)生器起動和關(guān)閉是通過一個寄存器位來控制的。影數(shù)中斷和模塊的 允許位集中在低地址空間。未分配功能的那些特殊功能寄存器位在器件中實際上并未提供,這樣安排可 以簡化軟件存取。15/50利爾址電子(中國竹限公可堪話:0571-8880000088886195 傳SP430x41x混合信號微控制器Address04h/05hLegend: rw;rw-0:中斷使能寄存器4和2Address16543210OhACCVIENMIIEOFIEWDTIErw-0rw-0rw-0rw-0Address765432101hBTIEr
29、w-0WDTIE:看門狗定時器中斷允許信號:OFIE:掘蕩器錯誤中斷允許信號:NMIIE:非可屏蔽中斷允許信號:ACCVIE: (lh)可屏蔽中斷允許信為 如果在flash存儲器或模塊忙時進行錯誤讀寫: BTIE:基本定時器1中斷允許信號。中斷標志寄存器1和2:Addr ess 765432:D02h AddressNMIIFGOFIFGWDTIFG765rw-0432IW-11rw-003hBTIFGrw-0WDTIFGJ溢出、保密密碼Ihri. VCC上電復位或RST/NMI引腳引起父位時置 OFIFG:振蕩器錯誤時置1;NMIIFG:通過RST/NMI 引腳置 1;BTIFG:基本定時器
30、4中斷標志。模塊使能寄存器巾和23210位可讀可寫位可讀可寫,可由FUC復位器件中沒有設韻Rfi#/50利爾址堪子(中田)盯限公可電話:0571-8880000088886195 傳真SP430x41x混合信號微控制器存儲器組織:小 大 儲 存KB4KB4KB8無無無無%1 廠無無KBi1 r無無小 大I叭-020SByte-020BsH含有bootstrap裝娥器的引導ROM不同bootstrap裝載;器的目的是用來將數(shù)據(jù)卜或到FLASH存儲器模塊中。在正常的卜栽環(huán)境,需耍 進行大最的數(shù)據(jù)讀、寫和刪除操作。bootstrap裝載器的功能:訪淀義:芯片接到P10/
31、TA0 (BSLTX)引腳數(shù)抑;,)|傳送模塊寄存器或(f儲器數(shù)抑:到P1.0/TA0J| Wo寫定義:芯片從P1.1ATA0/MCLK (BSLRX)腳讀數(shù)據(jù)并寫到flash存儲器中。未保護的功能:塊刪除、主存儲器刪除(段0到段n)通過bootstrap裝我器對MSP430進彳了存収是受保護的。它必須在任何保護功能實施前被允許。在 OFFEOh至OFFFFh的256個位保存存取密碼。保護功能:只有存取允許時,所有的保護功能才能執(zhí)行。具體如F:向FLASH存儲器寫入/編程數(shù)據(jù)字譏 傳遞的參數(shù)足起始地址和字W數(shù)(在UART協(xié)議中并不支持和使用FLASH存儲器的段寫特性):主儲器中段0到段N的段刪
32、除,信息存儲器段A至段B的段刪除;主存儲器和信息存儲器的所有數(shù)據(jù)讀操作。所冇模塊和RAM的讀與寫操作:改變PC寄存器并R立即開始執(zhí)行程序。注:用戶通過定義中斷心儲器屮的內(nèi)容,可以禁止非法讀取代碼和數(shù)據(jù)。bootstrap裝載器特點是: 支持UART通信協(xié)議,波特率固定為9600 baud: 采用P1.0/TA0引腳發(fā)送,P1/I/TA0/MCLK用丁接收: TI標準串行協(xié)議定義: 只佝其有FLASH存儲器的版本才自裝載器; 程序可以從用戶中斷向量地址OFFFEh地址開始執(zhí)行或取決J'bootstrap裝載器(地址0C00h)17/50利爾達電子(中國)有用公可 電話:0571-8880
33、000088886195 傳冉:0571-B8805970MSP430x41x混介信號微控制器含有bootstrap裝載器的導引ROM (續(xù))用于串行輸入/輸出的硬件資源: 用于串行數(shù)據(jù)傳送的引腳P1.0/TA0和P1.1/TA0/MCLK : M以在復位時通過引腳TCK和RST/NMI:或bootstrap裝載器向戢開始執(zhí)行程序 FLL+ 模塊:SCFI0二0, SCFI1 二098h, SCG0=1: 定時器Timer_A: Timer_A以選定的SMCLK時鐘源工作丁連續(xù)方式,輸入分頻器設為1并且使用CCR0,査詢CClFGOo WDT:看門狗定時器停止: 中斷:GIE二0, NMIIE
34、二0, OFIFG二0, ACCVIFG=0 按照起始條件使用堆棧:通過RST/NMI和TCK引腳開始執(zhí)行程序:占用6字節(jié),堆棧指針初始化為220h:通過軟件(例如BR&0C02h)開始執(zhí)行:肯用6字節(jié),堆棧指針指向?qū)嶋H堆棧頂部; RAM:使用20字節(jié),從地址0200h開始至0219h結(jié)束。注意當通過bootstrap裝我器向RAM寫數(shù)據(jù)時,應確保堆棧位寫入的數(shù)據(jù)Z外。'RST/NMPJI腳電平由低到高并HTCK保持高電平,程序從復位向吊地址FFFEh開始執(zhí)行(標準模式):在信號/引腳TCK至少加了兩個負跳變后如果TCK保持低電平并且RST/NMI由低到高,程序從 bootst
35、rap向駅地址0C00h (引導ROM)開始執(zhí)行。其他的默認引腳功能為低電平的M SP430芯片可以定義使用相反的信號。6:當在TCK施加時鐘信號時TMS信號必須為高。這樣町以確保JTAG控制器功能保持默認模式。 卜列情況不能啟動bootstrap裝載;器(通過向杲地址0C00h): 當RST/NMI為低時,TCK負跳變小于兩次; 當RST/NMI由低到高,TCK保持高電平: 由JTAG控制M SP430資源; VCCV掉電.上電復位電路POR執(zhí)行: RST/NMI引腳被設計用作NMI功能(NMI位置1)19/50利爾達電子(中國)有用公可 電話:0571-8880000088886195 傳
36、冉SP430x41x混介信號微控制器Flash存儲器: Flash存儲器包括n段主存儲器(每個段512寧節(jié))和2段信息存儲器(A和B,每個段128?你 段0到n町以一次性刪除,也可以每個段單獨刪除: 段A和段B町以單獨刪除,或者和段O-n起刪除,段A和段B也叫做信息存儲器: 保護熔絲燒斷后不可恢復,不能再對JTAG進行任何訪問: 產(chǎn)生編程/刪除電壓內(nèi)部電壓發(fā)生器:不需耍外部提供編程電壓但需耍VCC提供足夠的電流: 編和刪除時間由FLASH存儲器屮的便件控制,無需任何軟件干涉; 控制碩件稱作閃爍定時發(fā)生器。發(fā)生器的輸入頻率應該在正常范圍之內(nèi)并且應該維持到編程/劇除操
37、 作完成。在編程/刪除模式不能在FLASH存儲器中執(zhí)行任何代碼/程序: 在編程/刪除期間,不能在FLASH存儲器屮執(zhí)行任何代碼,必須通過將GIE, NMIIE, ACCVIE和OFIE 等位淸0,關(guān)閉所有中斷如果用戶需要在FLASH存儲器編程/刪除操作的同時執(zhí)行桿序,程序必須 從flash/儲器以外的存儲器執(zhí)彳fboot ROM, RAM等)在flash存儲器編程/刪除操作開始時,如果程 序計數(shù)器正指向flash存儲器,CPU將執(zhí)HJMP $指令直到flash存儲器編程/刪除操作完成,然后恢復 這以前的軟件正常運行。 未經(jīng)編程的新器件可能在信息存儲器中存仃若十字節(jié)數(shù)據(jù)(廠家牛產(chǎn)測試所需),建議
38、用戶在第一次使 用前對信息存儲器進行一次刪除。21/50利爾址電子(中國)有B!公可電話88886195 傳冉:05718805970MSP430x41x混介信號微控制器#/50利爾址電子(中國)有B!公可電話88886195 傳冉:05718805970MSP430x41x混介信號微控制器FLASH存儲器(續(xù))4kB8kBOFFFFhOFFFFhOFEOOhOFDFFhOFEOOhOFDFFh段0 中斷向量OFCOOh OFBFFhOFCOOh OFBFFhOFAOOhOFSFFhOFAOOh0F9FFh0F400hOE400h0F
39、3FFK0E3FFhXJGUJQ2匚®s0F200h OFIFFhOE200h0E1FFhOFOOOh OlOFFhOEOOOh OlOFFh01080h0107Fh01080h0107FhU0-嘩e£u_01000hOWOOh23/50利爾址電子(中國)有BI公可電話88886195 傳崑:05718805970MSP430x41x混存信號微控制器flash存儲器控制寄存器FCTL1, FCTL2和FCTL3在PUC期間,所冇控制位被復位。半VCC加電,RST/NMI引腳滿足復位條件、看門狗定時器溢出、 看門狗定時器非法心取或者執(zhí)行一個錯謀的
40、flash/r-儲器操作時,將引起PUC。在刪除、塊刪除或者寫(編 程)期間,任何對控制寄存器FCTL1的寫操作都將引尼”広存取并置標憑ACCVIFG二1。在-個活動段 處I寫模式時,如果等待模式冇效(WAIT=1). nl以對控制寄存器進行寫操作。讀操作沒冇限制,任何時 候都是允許的??刂萍拇嫫鞯目刂莆籉CTL1用于控制所有寫(編程)或者刪除模式的有效位。向控制寄 存器寫礙婆將島字節(jié)宜為關(guān)鍵字0A5H。任何其他的數(shù)值都將引起上電清冬(PUC),使控制器復位。FCTL10128h15870SEG WRTWRTr«t.res.reaMErasEraseres.FCTLIRead;*0
41、rw-0 rOrOrO rw-0 fw-0 r04 0S6h FCTL1 Wrte: « 0A5h 這些位用控制FLASH存儲器刪除或塊刪除、寫(WRT)、編程或者段寫(SEGWRT).控制寄器 FCTL2用于控制定時發(fā)生器的操作。定時發(fā)生器利用選定的時鐘源町以產(chǎn)生用丁寫、刪除和塊刪除的所 仃定時信號。仃三種不同的時鐘源,町選擇It一。所選擇的時鐘源必須經(jīng)過分頻以符介工作條件中建議 的頻率要求。注意:山FLASH定時發(fā)生器產(chǎn)生的塊刪除持續(xù)時間至少笛ms.而累計塊刪除時間石要200 ms:可以通 過重復執(zhí)行塊刪除操作來達到累計刪除時間(人約需耍19個周期以上)FCTL2012AHFCT
42、L2 Read:SSEL1SSELOFN5FN4FM3FN2FN1FNO侗870rw-0 rw-1 rw-0 w() rw-0 rw-0 fw-1 rw-0096t)>0A5hFCTL2 Write:#/50利爾址電子(中國)有BI公可電話88886195 傳崑:05718805970MSP430x41x混存信號微控制器#/50利爾址電子(中國)有BI公可電話88886195 傳崑:05718805970MSP430x41x混存信號微控制器控制寄存器FCTL3用丁控制FLASH存儲器操作,保存相應的狀態(tài)標志和錯誤條件。對丁該控制
43、寄存 器的改變,沒仃什么條件限制。在PUC期間,它的控制位復位或殼位(WAIT),但是在POR期間關(guān)鍵字錯 誤標志位KEYV被復位。FCTL3012CI)FCTL3 Read:FCTL3 Write:r”EM EXLockWAITACCV IFGKEYVBUSY15370rO rvu-0 rw-1 r-1 wO rw-(O) rw)4)096h0A5hflash存儲器,中斷和保密字非法ACCVriash ModuleAGCVirCjFl*hFlash MkxiulcFCTL1.1ACCVIEIE1 5PUCIFG1 4ClzrpunNMIIIEIE<4ClearWDT1FGrrDIFQ1
44、 OCounterWDTIEIE1 0NM IRQARSPNMI<z>-CloPUCClearPUC Tifrwr Modulo-lesrHK£YVT THUM HUUdyst«nn kpxhWDTQrPOR0SC Fadi >IFG1 1OFIFGPOR I f WOT_JTIMSELI1IRQA中斷請求響應倍號圖1. NMPp斷源框圖三種NMI事件使用一個NMI中斷向崑 分別是:RST/NMI (NMIIFG).振蕩器錯誤(OFIFG)和flash# 儲器非法存取(ACCVIFG)。因為所有的中斷請求標志將保持為1,直到被軟件清0,所以可以通過軟件 的
45、方法來判別是哪一個屮斷源。在中斷返冋指令RETI前,必須宜接通過一條指令將中斷允許位置1。這樣 町以確保對堆棧進行控制,一個未處理的NMI只能中斷請求不會自行增加堆棧開銷。25/50利爾達電子(中國)有B!公可電話:0571-8880000088886195 傳冉SP430x41x混介仁號微控制器外圍模塊:通過數(shù)據(jù)總線、地址總線和控制總線和cpu相連的外H;l模塊,町以通過所仃內(nèi)存操作指令進行控制。振蕩器和系統(tǒng)時鐘:木系統(tǒng)可以使用三種時鐘: 主系統(tǒng)時鐘信號MCLK,供CPU和系統(tǒng)使用: 子系統(tǒng)(控制)時鐘SMCLK,供外由模塊使用; 輔助時鐘ACLK,宙LFXT1
46、CLK (晶振頻率)產(chǎn)生,供供外幗模塊使用:ACLK源自低功耗,低頻率,或高頻率晶體構(gòu)成的振蕩器,或者來自外部時鐘源(XTS_FLL必須置 1)當前的操作模式不使用ACLK時,可以關(guān)閉晶體振蕩器。昭2、PLLI振蕩器和吋鐘電路原理圖DCOCLK的頻率由軟件來確定。如果SCG1復位,DCOCLK有效,如果SCG1置位,DCOCLK停止。"iSCGO和SCG1復位時,能夠停止de發(fā)生器。決疋肚本DCO頻率的de發(fā)生器,町以通過控制位FN_2, FN_3, FN_4,和FN_8按血個步驟進行調(diào)整。如果依據(jù)目標頻率需要對FN_x位進行改變,增加D或者 設置DCO+,下面兒個步驟可以確保不會它
47、超出系統(tǒng)所允許的最高頻率。1. 保心FLL鎖定位(SCG0在狀態(tài)寄存器中)并把它置位;關(guān)閉環(huán)控制。2. 把新數(shù)值裝入調(diào)制控制寄存器SCFQCTL (調(diào)制位M,乘數(shù)N).3. 將DCO控制位置1,調(diào)制器高位置1: SCFI1 =OFh ,使得芯片以盡可能低的頻率工作*4. 選擇DCO+控制位為1或0.5. 將控制寄心器SCFIO裝入新的數(shù)值6. 還原或設宣FLL控制位。27/50利爾址電子(中國)有公可 電話88886195傳崑:05718805970MSP430x41x混介信號微控制器振蕩器和系統(tǒng)時鐘(續(xù))注意系統(tǒng)時鐘發(fā)生器開始匸作,產(chǎn)生MCLK(CPU時鐘),同
48、時程序也快速開始執(zhí)行。軟件通過操作控制位來 定義ACLK時鐘發(fā)生器MCLK啟動條件以及SMCLK的頻率定義方法和MSP430x3xx的FLL相同。通過端I I線P4.5,ACLK町經(jīng)過1、2、4、8分頻,供外部電路使用。這保證了與MSP430x3xx和MSP430x1xx 系列的時鐘系統(tǒng)相兼容。D1FN &FN 4FN 3FN 22Z12A0rw-0rw-1rw-0rw-0rw-C*rw-rw-0rw-0702A9"82A72*62*52*42*32*2oSCFI1051hSCFI0050hrw-0 rw-0 rwM> rw-0 rw-C> / rw-0 rw-0
49、 rw-0 ndco注意:DCOF表明DCO頻率的上限(NdcoN 28)和下限(NDCO= 0)的范圍。29/50利爾址電子(中國)有公可 電話88886195傳崑:05718805970MSP430x41x混介信號微控制器#/50利爾址電子(中國)有公可 電話88886195傳崑:05718805970MSP430x41x混介信號微控制器M2悴2T2M2*32A22A12A0SCFQCTL052h7rw-0rw-4>rw-0rw-1rw-1rw-1 rw-1rw-1DCO*XTS FLLIOscCapXT1OFLFOFDCO
50、FFLL*CTL0053h70rw-07rw-0rw-0rw-0rOr-0r-(1)r-101 FLL DIV1rOrOrOrOrOrOrw-(0>rvMO)FLL*CTL10S4h仃三個振蕩器錯謀標,忐位'DCOF, XT1OF和LFOF,分別用表示DCO, LFXT1振蕩器鳥頻模式和 LFXT1低頻模式是否操作止確。只仃當XTS_FLLJ時,振蕩器錯謀標卷XT1OF /可用,而XTS_FLL二0 時LFOF町用。如果出現(xiàn)這三種振蕩器錯誤Z, OFIFG標志置仁 如果中斷使能位OFIE=1, 個NMI 請求可以被響應。警告:如果抿務器停止,抿務湍錯溟標志置仁停掾的加因不僅是諸如加抿損壞、斷路第系統(tǒng)故障引起的,也可能址在振鶴 制開啟時或由未逸定到選定狀杰轉(zhuǎn)換時像引起.#/50利爾達電子(中國)有R!公可電話:0571-8880000088886195 傳冉SP430x41x混介信號微控制器振蕩器和系統(tǒng)時鐘(續(xù))町以通過端I I引腳在外部使用時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學生建議書15篇
- 小學語文學習計劃集錦四篇
- 2021個人軍訓后心得感想總結(jié)九篇
- 六年級語文上冊 第一單元 習作:變形記教學實錄 新人教版
- 關(guān)于開業(yè)慶典策劃方案范文5篇
- 關(guān)于慶祝教師節(jié)2021活動方案策劃
- 產(chǎn)品營銷方案策劃錦集五篇
- 餐飲十年工作感悟心得7篇
- (水滴系列)七年級地理上冊 第五章 第3節(jié) 聚落 人類的聚居地教學實錄 (新版)商務星球版
- 黑龍江省青岡縣興華鎮(zhèn)中學九年級化學下冊 生活中常見的鹽-食鹽教學實錄 滬教版
- 廣東省珠海市2023-2024學年高二上學期語文期中試卷(含答案)
- 民事訴訟法試題庫
- 山東省濟南市2023-2024學年高一上學期1月期末考試數(shù)學試題 含解析
- GB/T 44317-2024熱塑性塑料內(nèi)襯油管
- 七年級道德與法治期末復習計劃范文兩篇
- 營養(yǎng)與食品衛(wèi)生學智慧樹知到答案2024年溫州醫(yī)科大學
- 藝人直播帶貨合同(坑位費-CPS)
- 2024-2025學年高中英語學業(yè)水平合格性考試模擬測試卷六含解析
- 創(chuàng)傷失血性休克中國急診專家共識2023解讀課件
- GB/T 44180-2024廚衛(wèi)五金產(chǎn)品通用技術(shù)要求
- 教師如何撰寫教研論文
評論
0/150
提交評論