版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn) 02_UART 的使用【實(shí)驗(yàn)?zāi)康摹浚?、 學(xué)習(xí)常用UART 的原理2、 學(xué)習(xí) PL-2303HX3、掌握 LPC11C14 的 UART 使用方法【實(shí)驗(yàn)環(huán)境】:1、FS_11C14 開發(fā)板2、FS_ColinkV2.03、RealView MDK(Keil uVi 4、串口調(diào)試助手【實(shí)驗(yàn)步驟】:4)1、 在 UART 文件夾下找到并打開 project.uvproj 文件;2、 編譯此工程;3、 通過 FS_Colink編譯好的工程到 FS_11C14 開發(fā)板4、 打開串口調(diào)試助手設(shè)置串口參數(shù)(如圖 1):串:COM7(不固定,在設(shè)備管理器里找到自己對應(yīng)的串波特率:115200校驗(yàn)位:N
2、ONE數(shù)據(jù)位:8 位 停止位:1 位圖 1,如圖 2)圖 25、 按 Reset 鍵復(fù)位開發(fā)板,觀察串口調(diào)試助手,根據(jù)提示在下邊的發(fā)送框里輸入一個(gè)數(shù)字(如:3),點(diǎn)擊發(fā)送,上面就會打印出輸入的數(shù)字如圖 3 中的信息圖 3然后會根據(jù)提示輸入任意鍵,再發(fā)送,上面仍然會打印出來如圖 4圖 46、 查看 LPC11C14手冊,對照程序分析UART 的實(shí)現(xiàn)過程;7、 查閱資料掌握 PL-2303HX 的使用【實(shí)驗(yàn)現(xiàn)象】實(shí)驗(yàn)步驟 5【實(shí)驗(yàn)分析】UART 發(fā)送器模塊U0TX 接收CPU 或主機(jī)寫入的數(shù)據(jù),并且將數(shù)據(jù)緩存到UART TX保持寄存器FIFO(U0THR)中。UART TX 移位寄存器(U0TSR
3、)讀出存放在U0THR 中的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行匯編,通過串行輸出管腳 TXD1 發(fā)送出去。UART模塊(U0RX)串行輸入線RXD 的有效輸入。UART RX 移位寄存器(U0RSR)通過RXD 接收有效字符。當(dāng)U0RSR 接收到一個(gè)有效字符時(shí),它將該字符傳送到UART RX 緩沖寄存器FIFO 中,等待CPU 或主機(jī)通過通用主機(jī)接口進(jìn)行。U0TX 和U0RX 所發(fā)送的狀態(tài)信息會被存放到U0LSR 中。U0TX 和U0RX會被存放到U0LCR 中。的控制信息發(fā)送:void UARd(u8_t *Bufftr, u32_t Length)while ( Length != 0 )/* THRE
4、sus, contain valid data */#if !TX_ERRUPT/ TX_ERRUPT 值為 0while ( !(LPC_UART-LSR & LSR_THRE) );LPC_UART-THR = *Bufftr;#else/* Below flag is set inside theerrupndler when THRE occurs. */while ( !(UARTTxEmpty & 0 x01) );LPC_UART-THR = *Bufftr;UARTTxEmpty = 0; /* not emptyhe THR until it shifts out */#en
5、difBufftr+;Length-;return;接收(中斷處理函數(shù)):void UART_IRQHandler(void)u8_t IIRValue, LSRValue; u8_t Dummy = Dummy;IIRValue = LPC_UART-IIR;IIRValue = 1; IIRValue &= 0 x07;if (IIRValue = IIR_RLS)/* skip pending bit iR */* check bit 13,errupt identification */* Receive Line Sus */LSRValue = LPC_UART-LSR;/* Re
6、ceive Line Sus */if (LSRValue & (LSR_OE | LSR_PE | LSR_FE | LSR_RXFE | LSR_BI)/* There are errors or breakerrupt */* Read LSR will clear theUARTSus = LSRValue;errupt */Dummy = LPC_UART-RBR; /* Dummy read on RX to clearerrupt, then bail out */return;if (LSRValue & LSR_RDR) /* Receive Data Ready */* I
7、f no error on RLS, normal ready, saveo the data buffer. */* Note: read RBR will clear theerrupt */UARTBufferUARTCount+ = LPC_UART-RBR; if (UARTCount = UART0_RBUF_SIZE)UARTCount = 0;/* buffer overflow */else if (IIRValue = IIR_RDA) /* Receive Data Available */* Receive Data Available */ UARTBufferUAR
8、TCount+ = LPC_UART-RBR; if (UARTCount = UART0_RBUF_SIZE)UARTCount = 0;/* buffer overflow */else if (IIRValue = IIR_CTI)/* Character timeout indicator */* Character Time-out indicator */UARTSus |= 0 x100;/* Bit 9 as the CTI error */else if (IIRValue = IIR_THRE)/* THRE, transmit holding register empty */* THREerrupt */LSRValue = LPC_UART-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度個(gè)人股權(quán)質(zhì)押投資合作權(quán)益保障協(xié)議
- 2025年度智能音響系統(tǒng)軟件使用許可合同
- 二零二五年度綠色有機(jī)蔬菜大棚運(yùn)營與管理合同
- 二零二五年度股權(quán)質(zhì)押擔(dān)保與綠色金融項(xiàng)目合同
- 室外鋪裝施工方案
- 發(fā)酵槽改造施工方案
- 人工智能在統(tǒng)計(jì)學(xué)中的應(yīng)用-深度研究
- 裝修工程施工方案范例
- 安裝排水管施工方案
- 多語言文本處理方法-深度研究
- 加強(qiáng)教師隊(duì)伍建設(shè)教師領(lǐng)域?qū)W習(xí)二十屆三中全會精神專題課
- 2024-2025學(xué)年人教版數(shù)學(xué)七年級上冊期末復(fù)習(xí)卷(含答案)
- 2024年決戰(zhàn)行測5000題言語理解與表達(dá)(培優(yōu)b卷)
- 四年級數(shù)學(xué)上冊人教版24秋《小學(xué)學(xué)霸單元期末標(biāo)準(zhǔn)卷》考前專項(xiàng)沖刺訓(xùn)練
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- (完整版)減數(shù)分裂課件
- 銀行辦公大樓物業(yè)服務(wù)投標(biāo)方案投標(biāo)文件(技術(shù)方案)
- 第01講 直線的方程(九大題型)(練習(xí))
- 微粒貸逾期還款協(xié)議書范本
- 人教版七年級上冊數(shù)學(xué)全冊課時(shí)練習(xí)帶答案
- NBT 47013.4-2015 承壓設(shè)備無損檢測 第4部分:磁粉檢測
評論
0/150
提交評論