STM32詳細配置 USART

2021-07-24 18:41:46 字數 1059 閱讀 8612

前言

串列埠對於處理器來說算是一種標配,也是在軟體開發中必不可少的,那就是使用串列埠來除錯資訊(列印出相應的資訊)。stm32f0系列的晶元,串列埠根據型號不同,數量也不同,從1個到8個不等。

今天主要總結串列埠簡單且常用的功能,

傳送字元和

中斷接收字元。今天提供的串列埠傳送功能將在後面的各個模組總結中都需要使用到,主要用於驗證和測試各項功能的正確性。

stm32f0x128參考手冊v8(英文)2015-07

」建議參考該手冊,以後如果你換用一種型號晶元也方便了解。

準備工作

①新建源程式檔案

新建了源程式檔案,還要新增到工程中進行編譯才行。還有需要新增我們使用到的標準外設庫檔案到工程,我已經將檔案新建,並新增到軟體工程中,如下圖:

源**詳情

③usart配置

該函式位於

usart

.c檔案下面;

這裡是串列埠相關引數進行配置,詳情請看中文注釋。具體每乙個引數的意思,可以參看昨天方式,

go to definition...

注意:上面紅色框處,如果要使用中斷(我們工程是接收),必須對應配置才行。

要使用中斷,必須配置

nvic

,這點也不能忘記。

STM32學習筆記 USART

參考 include stm32f10x.h 配置nvic void nvic config void 配置串列埠,因為串列埠與gpio復用,所以也要配置gpio void usart config void 傳送乙個byte void usart sendbyte usart typedef us...

STM32學習之USART串列埠

通用同步非同步收發器 usart 支援lin 區域性互連網 智慧卡協議和irda 紅外資料組織 sir endec規範,以及數據機 cts rts 操作 允許多處理器通訊 使用多緩衝器配置的dma方式,可以實現高速資料通訊。stm32f107有5個usart。usart暫存器 狀態暫存器 usart...

STM32的USART串列埠通訊

三 總結 韌體庫就是函式的集合,韌體庫函式的作用就是 向下負責與暫存器直接打交道,向上提供使用者函式呼叫的介面。基於固態庫方式開發,也就是直接呼叫庫函式,特點就是外設交流方便 查錯簡單 對主控制器stm32上手簡單。stm32的mcu,暫存器數量較多,韌體庫將這些暫存器底層操作都封裝起來,提供一套a...