MSP430串口通信講解_第1頁(yè)
MSP430串口通信講解_第2頁(yè)
MSP430串口通信講解_第3頁(yè)
MSP430串口通信講解_第4頁(yè)
MSP430串口通信講解_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、串行通信接口是處理器與外界進(jìn)行數(shù)據(jù)傳輸最常用的方式之一。顧名思義, 串行通信是指使用一條數(shù)據(jù)線,將數(shù)據(jù)一位一位地依次傳輸,每一位數(shù)據(jù)占據(jù)一 個(gè)固定的時(shí)間長(zhǎng)度。與并行通信相比,串行通信速度較慢,但占用更少的I/O資 源,只需要少數(shù)幾條線就可以在系統(tǒng)間交換信息,特別適用于計(jì)算機(jī)與計(jì)算機(jī)、 計(jì)算機(jī)與外設(shè)之間的遠(yuǎn)距離通信。串行通信可以分為同步通信和異步通信兩種類(lèi)型。如果帶有同步時(shí)鐘,則稱 為同步串行通信,如常用的SPI和I2C接口就屬于同步串行通信接口。如果沒(méi)有同步時(shí)鐘, 依靠嚴(yán)格的時(shí)間問(wèn)隔來(lái)傳輸每一比特,則稱為異步串行通信。 MSP430系列單片 機(jī)有兩種串行通信接口,較早的 USART模塊和較新的

2、USCI模塊。同步通信方式,是把許多字符組成一個(gè)信息組,這樣,字符可以一個(gè)接一個(gè) 地傳輸。但是,在每組信息(通常稱為信息幀)的開(kāi)始要加上同步字符,在沒(méi)有信 息要傳輸時(shí),要填上空字符,因?yàn)橥絺鬏敳辉试S有間隙。同步方式下,發(fā)送方 除了發(fā)送數(shù)據(jù),還要傳輸同步時(shí)鐘信號(hào),信息傳輸?shù)碾p方用同一個(gè)時(shí)鐘信號(hào)確定 傳輸過(guò)程中每1位的位置。同步時(shí)鐘|ipj1i|lIIIII|1IIIdIIII>1>1I費(fèi)據(jù)信 w0|。ii _圖3.6串行同步通他示意圖在異步通信方式中,兩個(gè)數(shù)據(jù)字符之間的傳輸間隔是任意的,所以,每個(gè)數(shù) 據(jù)字符的前后都要用一些數(shù)位來(lái)作為分隔位。D1/0 I仃、 、"U U起始

3、住$雎藪據(jù)位可選的奇停止位偶校激位】世0S 3. 6. 2異步通3小意圖MSP430G25彈片機(jī)USCI模塊原理圖UCMOOEi UCSP8 XDORMUCXEIEBJCRXBRKIEBRace ye StalB y枇抖。?Sat RXiFG> SM UCORXIFG $e! UCHRX> Sei UCADCftWDlEOPEN UCPAR UCM&B UC7BUUClRRXPlUCOCLKACLK SMCLK SKICLKUOA8ENModuiataCockTr*i»rTnt CKKhJ *JL* 一UCSRFk uCSRSk UCDS16JCPEN UCPAR

4、 UCMSB UC7HITXIRENirDA EncodarUCtRTXPtfcTririfnif Bufer UCOTXBUFTrantnut S匕修 Lfacntr*> SUCOTXIFG-kXTXBRK L.hXSgRUCMODEk,oUCOTX串口通信所需配置:1、時(shí)鐘選擇以 SMCLK時(shí)鐘頻率為1MHz為例選擇SMCLK為串口通信頻率。(P95頁(yè))設(shè)置SMCLK時(shí)鐘頻率為1MHz。需要設(shè)置的寄存器:UCA0CTL1 ;(P95 頁(yè))<2) liCAiCTLL USCI Ax 控制寄存器 IE«CRKEIErw-£l4UDBRKJErw>QUCDO

5、RMrw-0UCTXADDRrw-DUCUBRN;rw<0UCSWRSTrwdUCSSELx*巧7f ' :SC1時(shí)料源多遼叫;運(yùn)取BRCLK的時(shí)鐘源b11 SMCTK2、IO 口定義為第二功能,即串口發(fā)送接收端口。Table 16一寫(xiě)口 Pl (P1.D 至 Pl引引E功能引腳容琳荏制曲;fl(號(hào)紇IPiDIR.KMfOJP1SEL2JTADC) CAEJ陽(yáng)CAPD.y叫津FIjM t Q ; Ol 10000TADCLA,tao.tacix°1000ACLK10ACLK11000M叫MXXX10 =母0CAOKKXD1&-Q)電雪毫弼X0100PI川PkMl

6、O10,0: 10Q00TM.(KTAO.O110a0TAO.CCIOA01000UCAOAXOUC*ORXD_文且USD:1D0UCAOSOMI/1UCA0SOMI要口 use11D0N兩川XXX1八1|0CAI?CAtKKXD1 (y-0引圖工電符K0100PI 2;FIJI g1:。;。; 10心00TM.1.,TAO 111D0TA9.0CI1A01000UCAOBCDfUCAOTXDa a usci一_ 111 o0UCMSIMCK2UCSIMO«a usci1r9需要設(shè)置的寄存器:P1SEL|=BIT1+BIT2; , P1SEL2|=BIT1+BIT2;(中文P44頁(yè))

7、。押也方2、數(shù)據(jù)傳輸格式發(fā)迂右1/0席始位臺(tái)8也數(shù)據(jù)位TFfr可選的奇停止位偶校驗(yàn)位1加圖*6.2異步逋信示意圖本次實(shí)驗(yàn)數(shù)據(jù)格式設(shè)置為:1位起始位8位數(shù)據(jù)位無(wú)奇偶校驗(yàn)1為停止位需要設(shè)置的寄存器:UCA0CTL0 (P94頁(yè))(I) UCAxCTLl, USCI_Ai 控制寄存器 O76543310UCPEN MCPOR U-EB UCJBIT UG-PB-MQQEm UC 節(jié) YCCrw-0rw-0fw-0rw-0nb>0fw-Q館* 心twC3、設(shè)置波特率,以9600為例。需要設(shè)置的寄存器:UCA0BR0, UCA0BR1 , UCA0MCTL 。 (P96 頁(yè))Table 15-4.

8、 Commonly Used Baud Rates, Settings, arid Errors. UCOS16 = QBRCLK Frequency HzBaud Rate BkMjdUCBAwUCBRSicUCBRFwMmbrajE TX Eitof (%)Hnvimum RX Error (%)32.76«1200r-2814-5 92032.32400n504.660-9.78333.76C480067Q-1i1l5.7-13Jieo3276B960033Q152平32131,040.57696001的200207-1 0QB1,048 5761能面M5a-1.1101 $2

9、51383M融篇27201 4-50士。1,Q48.STflM00018SQ191.1-4.6S71.049.576115200d10-1.1W7-11 B11.31.040576128OD081a上97.5-i3.a14.81.040.5762560DD410-23254-13 JM.61 .poo m96001Q-0606-091 ?hOOOQOO1920C52°a-1 R0-2 6094、開(kāi)啟串口通信功能。使能串口接收中斷及總中斷需要設(shè)置的寄存器:UCA0CTL1 (P95頁(yè)),IE2 (P99頁(yè))5、編寫(xiě)中斷程序。SSCOM2.2 (作者:懸小星(丁?。?,i55http:/v

10、/v. Email: mcu.Hl】。,Wcrldl_TKi«i«thftt;ngprnr ftirtHlloz Wnrldl_Thisi s hat*xtineprnrMnHello. World!Thisisthetextinsprogram.Hello, World!Thisisthetextingprogram.Hello, World!Thisisthetextingprogram.Hello, World!_ThisisthetextingprogramHello, World!Thisisthetextingprograin.打開(kāi)文件I反評(píng)茗發(fā)送文件|保存窗口 污除窗口 |L MEX顯示3bUU81NoneNon©JIr DTR櫛口青 |8M12 r定時(shí)於送ioom”次r me磁送v字符串漏人標(biāo):皮特率 由據(jù)位 存止位 亦蛤位 匕主制號(hào)券詢里田幫助WWW. MCU51 .COM擴(kuò)展|r RTS<( DOCTYPE HTML FUBUEC "-/W3C/DTD HTML 4. QrrML><HEAD><rnLERF.法戰(zhàn)至 l| 該頁(yè) <ZTITLE> <Li打開(kāi)工dquo ,口寫(xiě)幫助rdquo,司在IIS管P 1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論