MSP430F5系列中文手冊(cè)1.1版第15章 UART通用串行通訊接口_圖文_第1頁(yè)
MSP430F5系列中文手冊(cè)1.1版第15章 UART通用串行通訊接口_圖文_第2頁(yè)
MSP430F5系列中文手冊(cè)1.1版第15章 UART通用串行通訊接口_圖文_第3頁(yè)
MSP430F5系列中文手冊(cè)1.1版第15章 UART通用串行通訊接口_圖文_第4頁(yè)
MSP430F5系列中文手冊(cè)1.1版第15章 UART通用串行通訊接口_圖文_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 微控網(wǎng) UCDORM www.M 睡眠狀態(tài)。使 USCI 處于睡眠模式。 0 不睡眠,所有接收字符都會(huì)設(shè)置 UCRXIFG 標(biāo)志。 1 睡眠,只有在空閑線(xiàn)路之前的字符或在地址位置位的字符能置位 UCRXIFG 標(biāo)志。 在自動(dòng)波特率檢測(cè)的 UART 模式中,只有打斷和同步域的聯(lián)合能置位 UCRXIFG 標(biāo) 志。 UCTXADDR 發(fā)送地址位。當(dāng)?shù)刂芬蕾?lài)于選擇的多機(jī)模式時(shí)要發(fā)送的下一幀將被標(biāo)記。 0 發(fā)送的下一幀是數(shù)據(jù) 1 發(fā)送的下一幀是地址 UCTXBRK 發(fā)送打斷。在自動(dòng)波特率檢測(cè)的 UART 模式下,055h 必須被寫(xiě)入發(fā)送緩沖 UCAxTXBUF 中以產(chǎn)生要求的中斷 /同步域。否則在發(fā)送

2、緩沖中必須寫(xiě)入 0。 0 發(fā)送的下一幀不是打斷 1 發(fā)送端下一幀是打斷或打斷/同步域 UCSWRST 軟件復(fù)位允許位 0 禁止。USCI 復(fù)位釋放操作。 1 允許。在復(fù)位狀態(tài)下 USCI 保持邏輯電平 USCI_Ax 波特率控制寄存器 0 6 5 4 3 2 1 0 UCBRx rw rw rw rw rw rw rw rw 4. UCAxBR1 USCI_Ax 波特率控制寄存器 1 7 6 5 4 3 2 1 0 UCBRx rw rw rw rw rw rw rw rw UCBRx 波特率發(fā)生器的時(shí)鐘分頻因子設(shè)置 5.UCAxMCTL USCI_Ax 調(diào)整控制寄存器 7 6 5 4 3 2

3、 1 0 UCBRFx UCBRSx UCOS16 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 UCBRFx 選擇第一個(gè)調(diào)整階段。 這些位決定了 UCOS16=1 時(shí) BITCLK16 的調(diào)整位圖。 在 UCOS16=0 時(shí)忽略這些位。見(jiàn)表 15-3。 UCBRSx 選擇第二個(gè)調(diào)整階段。這些位決定 BITCLK16 的調(diào)整位圖。見(jiàn)表 15-2。 UCOS16 過(guò)采樣模式允許 0 禁止 1 允許 3. UCAxBR0 7 6. UCAxSTAT USCI_Ax 狀態(tài)寄存器 7 6 5 4 UCLISTEN UCFE UCOE UCPE rw-0 UCLISTE

4、N 3 UCBRK 2 UCRXERR rw-0 UCFE UCOE rw-0 rw-0 rw-0 rw-0 偵聽(tīng)允許位。此位用來(lái)選擇回環(huán)模式 0 禁止 1 允許。UCAxTXD 由內(nèi)部反饋給接收者。 幀錯(cuò)誤標(biāo)志 0 沒(méi)有錯(cuò)誤 1 有錯(cuò)誤 溢出標(biāo)志 Page 21 of 24 1 UCADDR UCIDLE rw-0 0 UCBUSY r-0 MSP430 F5 系列超低功耗單片機(jī)模塊原理 第 15 章 通用串行通訊接口 UART 模式 微控網(wǎng) www.M 0 沒(méi)有溢出 1 有溢出 UCPE 校驗(yàn)錯(cuò)誤標(biāo)志位。當(dāng) UCPEN=0 時(shí),UCPE 被讀作 0。 0 沒(méi)有錯(cuò)誤 1 校驗(yàn)錯(cuò)誤。接收到字符

5、有奇偶錯(cuò)。 UCBRK 打斷檢測(cè)位 0 沒(méi)有打斷 1 有打斷 UCRXERR 接收出錯(cuò)標(biāo)志。這一位表示接收的字符有錯(cuò)。當(dāng) UCRXERR=1 時(shí),一個(gè)或更多的錯(cuò)誤 標(biāo)志(UCFE,UCPE,UCOE)都會(huì)被置位。當(dāng)接收緩沖被讀時(shí) UCRXERR 標(biāo)志會(huì)被清 0。 0 沒(méi)有檢測(cè)到接收錯(cuò)誤 1 檢測(cè)到接收錯(cuò)誤 UCADDR 在地址位多機(jī)模式接收的地址 0 接收的字符是數(shù)據(jù) 1 接收到字符是地址 UCIDLE 在線(xiàn)路空閑多機(jī)模式中檢測(cè)線(xiàn)路空閑 0 沒(méi)有檢測(cè)到線(xiàn)路空閑 1 檢測(cè)到線(xiàn)路空閑 UCBYSY USCI 忙標(biāo)志。 0 USCI 不活動(dòng) 1 USCI 進(jìn)行發(fā)送或接收 7. UCAxRXBUF U

6、SCI_Ax 接收緩沖寄存器 7 6 5 4 3 2 1 0 UCRXBUFx r r r r r r r r UCRXBUFx 接收數(shù)據(jù)緩沖區(qū)用戶(hù)可以訪(fǎng)問(wèn),此緩沖區(qū)包含有來(lái)自接收移位寄存器最后接收的字符。 讀接收緩沖 UCAxRXBUF 復(fù)位接收錯(cuò)誤位 UCADDR 或 UCIDLE 位和 UCRXIFG 位 。在 7 位數(shù)據(jù)模式中,UCAxRXBUF 是低位優(yōu)先即 LSB, MSB 一直是復(fù)位的。 8. UCAxTXBUF USCI_Ax 發(fā)送緩沖寄存器 7 6 5 4 3 2 1 0 UCTXBUFx rw rw rw rw rw rw rw rw UCTXBUFx 發(fā)送數(shù)據(jù)緩沖區(qū)用戶(hù)可

7、以訪(fǎng)問(wèn),發(fā)送緩沖區(qū)將把數(shù)據(jù)保持到數(shù)據(jù)移入發(fā)送移位寄存器并 發(fā)送到 UCAxTXD。對(duì)發(fā)送數(shù)據(jù)緩沖區(qū)進(jìn)行寫(xiě)操作可以清 UCTXIFG 標(biāo)志。UCAxTXBUF 的最高位優(yōu)先即 MSB 不用于 7 位數(shù)據(jù),此位是復(fù)位狀態(tài)。 9.UCAxIRTCTL USCI_Ax 的 IrDA 發(fā)送控制寄存器 7 6 5 4 3 UCIRTXPLx rw-0 rw-0 rw-0 rw-0 rw-0 UCIRTXPLx 發(fā)送脈沖寬度。 脈沖寬度 t PULSE = (UCIRTXPLx + 1(2 × f IRTXCLK UCIRTXCLK 2 rw-0 1 UCIRTXCLK rw-0 0 UCIREN

8、 rw-0 IrDA 發(fā)送脈沖時(shí)鐘選擇 0 BRCLK 1 當(dāng) UCOS16=1 時(shí)選擇 BITCLK16,否則選擇 BRCLK。 Page 22 of 24 MSP430 F5 系列超低功耗單片機(jī)模塊原理 第 15 章 通用串行通訊接口 UART 模式 微控網(wǎng) UCIREN IrDA 編碼器/解碼器允許 0 IrDA 編碼器/解碼器禁止 1 IrDA 編碼器/解碼器允許 USCI_Ax 的 IrDA 接收控制寄存器 5 4 3 UCIRRXFLx rw-0 rw-0 rw-0 rw-0 接收過(guò)濾器長(zhǎng)度。接收最小脈沖寬度計(jì)算如下: www.M 10.UCAxIRRCTL 7 6 rw-0 UC

9、IRRXFLx UCIRRXPL 2 rw-0 1 UCIRRXPL rw-0 0 UCIRRXFE rw-0 t MIN = (UCIRRXFLx + 4(2 × f IRTXCLK IrDA 接收輸入 UCAxRXD 極性 IrDA 收發(fā)器發(fā)送高電平當(dāng)檢測(cè)到光脈沖時(shí) IrDA 收發(fā)器發(fā)送低電平當(dāng)檢測(cè)到光脈沖時(shí) UCIRRXFE IrDA 接收過(guò)濾器允許 0 接收過(guò)濾器禁止 1 接收過(guò)濾器允許 11.UCAxABCTL USCI_Ax 自動(dòng)波特率控制寄存器 7 6 5 4 3 2 1 0 Rerserved UCDELIMx UCSTOE UCBTOE Rerserved UCAB

10、DEN r-0 r-0 rw-0 rw-0 rw-0 rw-0 r-0 rw-0 Rerserved 保留位 UCDELIMx 打斷/ 同步分隔符長(zhǎng)度 00 1 位時(shí)長(zhǎng) 01 2 位時(shí)長(zhǎng) 10 3 位時(shí)長(zhǎng) 11 4 位時(shí)長(zhǎng) UCSTOE 同步域超時(shí)錯(cuò)誤 0 沒(méi)有錯(cuò)誤 1 同步域長(zhǎng)度超出可測(cè)量時(shí)間 UCBTOE 打斷超時(shí)錯(cuò)誤 0 沒(méi)有錯(cuò)誤 1 打斷域長(zhǎng)度超出 22 位時(shí)長(zhǎng) Rerserved 保留位 UCABDEN 自動(dòng)波特率檢測(cè)允許 0 波特率檢測(cè)禁止。不測(cè)量打斷和同步域的長(zhǎng)度 1 波特率檢測(cè)允許。測(cè)量打斷和同步域長(zhǎng)度,波特率的設(shè)置應(yīng)此而改變。 0 1 USCI_Ax 中斷允許寄存器 6 5

11、4 Rerserved r-0 r-0 r-0 r-0 Rerserved 保留位 UCTXIE 發(fā)送中斷允許 0 中斷禁止 1 中斷允許 UCRXIE 接收中斷允許 0 中斷禁止 12.UCAxIE 7 3 r-0 2 r-0 1 UCTXIE rw-0 0 UCRXIE rw-0 Page 23 of 24 MSP430 F5 系列超低功耗單片機(jī)模塊原理 第 15 章 通用串行通訊接口 UART 模式 微控網(wǎng) 1 13.UCAxIFG 7 r-0 Rerserved UCTXIFG 0 UCRXIFG 0 1 14. UCAxIV 15 0 r0 中斷允許 www.M USCI_Ax 中斷標(biāo)志寄存器 6 5 4 3 2 1 0 Rerserved UCTXIFG UCRXIFG r-0 r-0 r-0 r-0 r-0 rw-1 rw-0 保留位 發(fā)送中斷標(biāo)志。當(dāng)發(fā)送緩沖 UCAxTXBUF 空時(shí) UCTXIFG 置位。 沒(méi)有中斷掛起 1 中斷掛起 接收中斷標(biāo)志。當(dāng)接收緩沖 UCAxRXBUF 接收到完整字符時(shí) UCTXIFG 置位。 沒(méi)有中斷掛起 中斷掛起 USCI_Ax 中斷向量寄存器 14 13 12 0 0 0 r0 r0 r0 11 0 r0 10 0 r0 9 0 r0 8 0 r0 7 6 0 0 r0 r0 UCIVx USCI 中斷向

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論