版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(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ā)送框里輸入一個數(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 接收到一個有效字符時,它將該字符傳送到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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療器械 合作協(xié)議
- 觀光旅游情侶船合作協(xié)議
- 2025年四川雅安市棧道商務(wù)信息咨詢有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2025年甘肅天??h農(nóng)業(yè)產(chǎn)業(yè)扶貧開發(fā)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2025版新能源車輛運(yùn)輸及售后服務(wù)合同3篇
- 2025年度店面出租合同風(fēng)險評估與預(yù)防措施2篇
- 2025年度個人債權(quán)擔(dān)保合同參考文本4篇
- 2025年度個人沿街店房租賃合同(含租賃期限調(diào)整與續(xù)約流程)3篇
- 2025版建筑水電安裝工程補(bǔ)充協(xié)議書3篇
- 2025年度住宅小區(qū)公共區(qū)域裝修改造合同
- 被執(zhí)行人給法院執(zhí)行局寫申請范本
- 2023年貴州省畢節(jié)市中考物理試題(原卷+解析版)真題含答案
- 飯店管理基礎(chǔ)知識(第三版)中職PPT完整全套教學(xué)課件
- 2023年重慶市中考物理A卷試卷【含答案】
- 從中國制造到中國創(chuàng)造(優(yōu)秀課件)
- 【打印版】意大利斜體英文字帖(2022年-2023年)
- 2023年浙江省嘉興市中考數(shù)學(xué)試題及答案
- 【考試版】蘇教版2022-2023學(xué)年四年級數(shù)學(xué)下冊開學(xué)摸底考試卷(五)含答案與解析
- 《分?jǐn)?shù)的基本性質(zhì)》數(shù)學(xué)評課稿10篇
- 第八章 客戶關(guān)系管理
- 新版人教版高中英語選修一、選修二詞匯表
評論
0/150
提交評論