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

下載本文檔

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

文檔簡介

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

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

3、住$雎藪據(jù)位可選的奇停止位偶校激位】世0S 3. 6. 2異步通3小意圖MSP430G25彈片機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、時鐘選擇以 SMCLK時鐘頻率為1MHz為例選擇SMCLK為串口通信頻率。(P95頁)設(shè)置SMCLK時鐘頻率為1MHz。需要設(shè)置的寄存器:UCA0CTL1 ;(P95 頁)<2) liCAiCTLL USCI Ax 控制寄存器 IE«CRKEIErw-£l4UDBRKJErw>QUCDO

5、RMrw-0UCTXADDRrw-DUCUBRN;rw<0UCSWRSTrwdUCSSELx*巧7f ' :SC1時料源多遼叫;運取BRCLK的時鐘源b11 SMCTK2、IO 口定義為第二功能,即串口發(fā)送接收端口。Table 16一寫口 Pl (P1.D 至 Pl引引E功能引腳容琳荏制曲;fl(號紇IPiDIR.KMfOJP1SEL2JTADC) CAEJ陽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頁)

7、。押也方2、數(shù)據(jù)傳輸格式發(fā)迂右1/0席始位臺8也數(shù)據(jù)位TFfr可選的奇停止位偶校驗位1加圖*6.2異步逋信示意圖本次實驗數(shù)據(jù)格式設(shè)置為:1位起始位8位數(shù)據(jù)位無奇偶校驗1為停止位需要設(shè)置的寄存器:UCA0CTL0 (P94頁)(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 頁)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、開啟串口通信功能。使能串口接收中斷及總中斷需要設(shè)置的寄存器:UCA0CTL1 (P95頁),IE2 (P99頁)5、編寫中斷程序。SSCOM2.2 (作者:懸小星(丁?。琲55http:/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.打開文件I反評茗發(fā)送文件|保存窗口 污除窗口 |L MEX顯示3bUU81NoneNon©JIr DTR櫛口青 |8M12 r定時於送ioom”次r me磁送v字符串漏人標:皮特率 由據(jù)位 存止位 亦蛤位 匕主制號券詢里田幫助WWW. MCU51 .COM擴展|r RTS<( DOCTYPE HTML FUBUEC "-/W3C/DTD HTML 4. QrrML><HEAD><rnLERF.法戰(zhàn)至 l| 該頁 <ZTITLE> <Li打開工dquo ,口寫幫助rdquo,司在IIS管P 1

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論