




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單元三串口打印主講人:湯宇嬌上海城建職業學院本單元內容串口通信概述HAL庫外設初始化設計思想輪詢方式的串口通信教學目標了解串口通信的基本概念了解HAL庫的外設初始化設計思想熟練掌握串口通信的編程方法3.1串口通信概述基本概念UART計算機通信的概念并行通信UART并行通信的特點串行通信UART串行通信的特點同步通信UART同步串行通信的特點異步串行UART異步串行通信的特點字符格式UART異步串行通信的字符格式通信速率UART異步串行通信的通信速率通信準確性UART異步串行通信的兩個關鍵點傳輸時低位在前,高位在后,發送數據為0xE9字符格式實例:1位起始位8位數據位無奇偶校驗1位停止位字符格式波特率決定了字符中數據的傳輸形式決定了字符中每一位的持續時間通信準確性UART異步串行通信的數據接收過程①接收過程由起始位的下降沿啟動;②接收端等待8個時鐘周期,以便建立一個接近比特周期中間的采樣點;③接收端等待16個時鐘周期,使其進入第一個數據位周期的中點;④第一個數據位被采樣并存儲在接收寄存器中;⑤串口模塊在采樣第二個數據位之前等待另外16個時鐘周期;⑥重復此過程,直到所有數據位都被采樣和存儲;⑦由停止位的上升沿使數據線返回到空閑狀態。接收過程的本質是數據采集,假設接收端的采樣時鐘是波特率的16倍。通信傳輸方向UART串口通信的傳輸方向錯誤校驗UART三種常見的錯誤校驗方式3.2STM32的串口通信串口收發單元UART串口收發單元功能框圖串口收發單元UART串口收發單元功能框圖串口通信引腳UARTSTM32F103RE芯片的UART引腳串口號TX引腳RX引腳USART1PA9PA10XXXXXX在麒麟開發板上,使用UART1和PC通信,對應的TX引腳是PA9,RX引腳是PA10。利用CH340G將USB接口轉換為TTL串口,進而和PC通信。查看芯片的數據手冊串口通信引腳UART麒麟開發板實物圖MCU的TX引腳和串口轉換模塊的RX引腳連接MCU的RX引腳和串口轉換模塊的TX引腳連接MCU的地和串口轉換模塊的地連接,以確保電平的一致CH340G串口轉USB芯片三種通信方式UART串口通信的三種工作方式3.3HAL庫設計思想串口初始化UART串口初始化數據類型結構體類型,包括7個成員變量中斷配置UART串口發送數據函數接口函數:USART_SendData
函數原型voidUSART_SendData(USART_TypeDef*USARTx,u8Data)功能描述通過外設USARTx發送單個數據入口參數1USARTx:x可以是1,2或者3,來選擇USART外設入口參數2Data:待發送的數據返回值無中斷配置UART獲取串口狀態函數接口函數:USART_GetFlagStatus
函數原型FlagStatusUSART_GetFlagStatus(USART_TypeDef*USARTx,u16USART_FLAG)功能描述檢查指定的USART標志位設置與否入口參數1USARTx:x可以是1,2或者3,來選擇USART外設入口參數2SART_FLAG:待檢查的USART標志位返回值USART_FLAG的新狀態(SET或者RESET)串口初始化UART串口初始化數據類型USARTInit時鐘初始化引腳初始化USART參數配置配置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 硬膜下血腫的護理查房
- 幼兒打雷安全知識
- 糖尿病筆記護理
- 知識產權基礎
- 網絡教育安全主題班會
- 冠心病健康教育
- 幼兒園文明教育
- 2025年03月廣東汕頭市龍湖區市場監督管理局公開招聘市場監管專項工作臨聘人員12人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025年03月北京市職工互助保障服務中心公開招聘事業單位6人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 數字人民幣對經濟危機的影響-全面剖析
- 針灸治療呃逆
- 2024年中考英語復習:閱讀七選五 專項練習題匯編(含答案解析)
- 《吸收與解吸》課件
- 綜合實踐活動(1年級下冊)第1課時 走近身邊孝順的好榜樣-課件
- 城市道路養護技術規程
- 初中信息技術教學中的項目式學習
- 部編版語文二年級下冊第3單元核心素養教案
- DB43-T 1712-2019 銀行業金融機構智能預警系統安全防范要求
- 2023年云南省接受軍轉干部安置考試試題
- 初三英語試卷分析失分原因和改進措施
- 關于在生產過程中物料流轉的交接和管理規定
評論
0/150
提交評論