




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)及嵌入式系統(tǒng)應(yīng)用教材:16位單片機(jī)及語(yǔ)音嵌入式系統(tǒng)1第二章 SPCE061A硬件結(jié)構(gòu)串行接口2概述SIO同步串行接口為凌陽(yáng)科技定義的一個(gè)串行接口,多用于與外部設(shè)備進(jìn)行數(shù)據(jù)傳輸。SPCE061A也提供了一個(gè)全雙工的UART接口,與標(biāo)準(zhǔn)UART接口兼容。3SPCE061A的SIO接口4凌陽(yáng)SIO串行接口SIO為凌陽(yáng)科技定義的同步串行通訊接口1位串行接口;1個(gè)Clock(SCK)、1個(gè)Data(SDA);可設(shè)地址位數(shù),或無(wú)地址模式;5SIO控制寄存器P_SIO_Ctrl(讀/寫(xiě))(701EH) bit7: SIO復(fù)用腳使能;bit6: SIO讀寫(xiě)控制;Bit34:SIO速率設(shè)置;Bit01:S
2、IO地址位數(shù)設(shè)置;6P_SIO_Ctrl設(shè)置對(duì)照表b4b3b1b0設(shè)置功能說(shuō)明Clk_SelectAdd_SelectXX00串行設(shè)備地址(缺省)設(shè)置為16位(A0A15)XX01無(wú)地址設(shè)置XX10串行設(shè)備地址設(shè)置為8位(A0A7)XX11串行設(shè)備地址設(shè)置為24位(A0A23)00XX數(shù)據(jù)傳輸速率設(shè)為CPUClk/16(缺省設(shè)置)01XX數(shù)據(jù)傳輸速率設(shè)為CPUClk/410XX數(shù)據(jù)傳輸速率設(shè)為CPUClk/811XX數(shù)據(jù)傳輸速率設(shè)為CPUClk/327P_SIO_Ctrl設(shè)置對(duì)照表b7b6b5設(shè)置功能說(shuō)明SIO_configR/WR/W_EN1XX設(shè)置IOB0=SCK(串行接口時(shí)鐘端口),IO
3、B1=SDA (串行接口數(shù)據(jù)端口) 。用戶不必設(shè)置IOB0和IOB1的輸入輸出狀態(tài)。0XX用作普通的I/O口(默認(rèn))X1X設(shè)置數(shù)據(jù)幀的寫(xiě)傳輸X0X設(shè)置數(shù)據(jù)幀的讀傳輸(默認(rèn))XX1關(guān)斷讀/寫(xiě)幀的傳輸XX0接通讀/寫(xiě)幀的傳輸(默認(rèn))8SIO數(shù)據(jù)與地址寄存器P_SIO_Data(讀/寫(xiě))(701AH) 該單元為接收/發(fā)送串行數(shù)據(jù)的緩沖單元P_SIO_Addr_Low(讀/寫(xiě))(701BH) 串行設(shè)備起始地址的低字節(jié)(默認(rèn)值為00H)P_SIO_Addr_Mid(讀/寫(xiě))(701CH) 串行設(shè)備起始地址的中字節(jié)(默認(rèn)值為00H)P_SIO_Addr_High(讀/寫(xiě))(701DH) 串行設(shè)備起始地址的
4、高字節(jié)(默認(rèn)值為00H)9SIO地址與數(shù)據(jù)寄存器 b7b6b5b4b3b2b1b0D7D6D5D4D3D2D1D0 b7b6b5b4b3b2b1b0A7A6A5A4A3A2A1A0 b7b6b5b4b3b2b1b0A15A14A13A12A11A10A9A8 b7b6b5b4b3b2b1b0A23A22A21A20A19A18A17A16P_SIO_DataP_SIO_ Addr_LowP_SIO_Addr_ MidP_SIO_Addr_High10P_SIO_Start應(yīng)用P_SIO_Start(讀/寫(xiě))(701FH)11P_SIO_Start讀P_SIO_Start(讀/寫(xiě))(701FH)
5、 讀出P_SIO_Start(701FH)單元可獲取SIO的數(shù)據(jù)傳輸狀態(tài),該單元的第7位Busy為占用標(biāo)志位。b7b6b5b4b3b2b1b0busy-12P_SIO_StopP_SIO_Stop(寫(xiě))(7020H) 13SIO時(shí)序14SPCE061A的UART串行接口15SPCE061A的UARTUART模塊提供了一個(gè)全雙工標(biāo)準(zhǔn)串行接口,用于完成SPCE061A與外設(shè)(如PC機(jī))之間的串行通訊。 利用UART IRQ中斷,可以同時(shí)完成UART接口的接收發(fā)送數(shù)據(jù)的過(guò)程。 UART模塊的接收管腳Rx和發(fā)送管腳Tx分別與IOB7和IOB10共用。 16UART數(shù)據(jù)幀格式17UART控制寄存器1P_
6、UART_Command1(寫(xiě))(7021H) UART控制端口控制寄偶校驗(yàn)UART IRQ中斷寄存器復(fù)位18P_UART_Command1P_UART_Command1單元19UART控制寄存器2P_UART_Command2(寫(xiě))(7022H)該單元寫(xiě)入時(shí)為UART數(shù)據(jù)發(fā)送/接收控制端口,第6、7位分別控制著數(shù)據(jù)發(fā)送和接收管腳的允通/禁通。 P_UART_Command2(寫(xiě))(0 x7022)單元的缺省值為0 x00。b7b6b5b4b3b2b1b0RxPinEnTxPinEn-1:允通接收管腳 0:禁止接收管腳1:允通發(fā)送管腳 0:禁止發(fā)送管腳-20P_UART_Command2讀P_
7、UART_Command2(讀)(7022H)該單元讀出為UART狀態(tài)信息。 第7位是RxRDY標(biāo)志位,當(dāng)接收到數(shù)據(jù)時(shí)該標(biāo)志位被置為“1”,讀P_UART_Data單元將清除該標(biāo)志位。第6位是TxRDY標(biāo)志位,該標(biāo)志位被置為“1”,表示發(fā)送器的數(shù)據(jù)緩存器為空,已準(zhǔn)備好可以發(fā)送寫(xiě)入P_UART_Data單元的數(shù)據(jù)。21UART相關(guān)寄存器讀P_UART_Command2單元22UART相關(guān)寄存器錯(cuò)誤類型原因解決方法FE (幀錯(cuò)誤)數(shù)據(jù)幀的格式或波特率不一致1. 使用一致的數(shù)據(jù)格式2. 設(shè)置一致的波特率OE (溢出錯(cuò)誤)接收端RX接收數(shù)據(jù)的速度低于發(fā)送端TX發(fā)送數(shù)據(jù)的速度,從而導(dǎo)致RX端數(shù)據(jù)溢出1.
8、 提高接收數(shù)據(jù)的速度2. 降低數(shù)據(jù)傳輸速度PE (奇偶校驗(yàn)錯(cuò)誤)傳輸條件差,可能有噪聲干擾改善傳輸條件幀傳輸出錯(cuò)的原因及解決方法23UART數(shù)據(jù)、波特率寄存器P_UART_Data(讀/寫(xiě))(7023H)P_UART_BaudScalarLow(讀/寫(xiě))(7024H)P_UART_BaudScalarHigh (讀/寫(xiě))(7025H) 串行口傳輸速率組合控制數(shù)據(jù)單元。b7b6b5b4b3b2b1b0數(shù)據(jù)24UART波特率計(jì)算P_UART_BaudScalarLow(讀/寫(xiě))(7024H)P_UART_BaudScalarHigh (讀/寫(xiě))(7025H) Scale為7024H單元和7025H
9、單元組成的十進(jìn)制整數(shù)波特率= ( Fosc / 4 ) / Scale-當(dāng)Fosc=49.152MHz, 40.960MHz或 32.768MHz 波特率= ( Fosc / 2 ) / Scale-當(dāng)Fosc=24.576MHz或 20.480MHz25波特率對(duì)照表波特率(bps)高字節(jié)低字節(jié)Scale實(shí)際波特率(bps)15001FHFFH81921500240014H00H5120240048000AH00H25604800960005H00H128096001920002H80H640192003840001H40H320384004800001H00H256480005120000H
10、F0H240512005760000HD5H2135769010240000H78H12010240011520000H6BH107114841Fosc在24.576MH或者49.152MHz時(shí)26UART中斷中斷向量存儲(chǔ)在0 xFFFFH單元,該中斷的優(yōu)先級(jí)別最低(IRQ7);發(fā)送中斷和串行口接收中斷;讀取或?qū)懴鄳?yīng)數(shù)據(jù)寄存器自動(dòng)清中斷27UART常見(jiàn)問(wèn)題UART與RS232 SPCE061A輸出的是TTL的UART信號(hào),而PC端的為RS232電平信號(hào),兩者間要通過(guò)232電平轉(zhuǎn)換才能實(shí)現(xiàn)通訊。串口通訊速率匹配 當(dāng)通訊雙方速率不匹配時(shí),通常接收到的都是些錯(cuò)誤數(shù)據(jù)。28UART常見(jiàn)問(wèn)題開(kāi)接收中斷后一直進(jìn)入接收中斷 端口設(shè)置有誤或出現(xiàn)導(dǎo)常。 一般會(huì)由于IOB7與IOB10設(shè)置有誤才導(dǎo)至問(wèn)題的出現(xiàn)的; 有時(shí)也會(huì)因
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度風(fēng)力發(fā)電項(xiàng)目風(fēng)機(jī)設(shè)備采購(gòu)與投資分析合同
- 2025年度智能制造對(duì)賭協(xié)議約定倍收益合作協(xié)議
- 二零二五年度林地使用權(quán)變更及補(bǔ)償合同
- 2025年度藥店藥店藥品知識(shí)產(chǎn)權(quán)保護(hù)聘用勞動(dòng)合同
- 股權(quán)代持協(xié)議書(shū)標(biāo)準(zhǔn)模板:2025年度股權(quán)激勵(lì)適用
- 2025年度森林土地承包與林木撫育合作協(xié)議
- 二零二五年度企業(yè)內(nèi)部員工外出安全免責(zé)合同
- 二零二五年度汽車零部件貨物運(yùn)輸保險(xiǎn)協(xié)議
- 二零二五年度歷史文化街區(qū)拆除搬遷保護(hù)協(xié)議
- 2025年度服裝廠職工勞動(dòng)合同模板書(shū)(智能化工廠)
- (新版)廣電全媒體運(yùn)營(yíng)師資格認(rèn)證考試復(fù)習(xí)題庫(kù)(含答案)
- 2024年法律職業(yè)資格考試(試卷一)客觀題試卷與參考答案
- 安全生產(chǎn)重大事故隱患排查報(bào)告表
- 淺圓倉(cāng)滑模及倉(cāng)頂板施工方案
- 應(yīng)用文第一章緒論2016春
- 統(tǒng)編版必修上冊(cè)第五《鄉(xiāng)土中國(guó)》導(dǎo)讀優(yōu)質(zhì)課件PPT
- 電纜敷設(shè)施工方案及安全措施范文
- 市場(chǎng)營(yíng)銷課程標(biāo)準(zhǔn)
- ppt模板:信保專用中國(guó)出口信用保險(xiǎn)公司課件
- 2021年四川省綿陽(yáng)市中考物理真題及答案
- 小學(xué)音樂(lè)課后服務(wù)教學(xué)設(shè)計(jì)方案計(jì)劃
評(píng)論
0/150
提交評(píng)論