今天總結(jié)STM32F103串口,以工程實例來講述。
工程現(xiàn)象:1.間斷發(fā)送字符
2.接收中斷(接收字符,并發(fā)送該字符)
軟件工程下載地址(360云盤):
https://yunpan.cn/cPEI3zyQ7UqJv訪問密碼 ee52
講述分如下幾點:
一、串口時鐘

這里的“時鐘配置”函數(shù)在bsp.c文件下面;
使能串口1(RCC_APB2Periph_USART1)時鐘。
二、USART1引腳配置

這里的“USART1引腳配置”函數(shù)在usart.c文件下面;
初始化串口使用引腳, 包含端口引腳、頻率、輸出類型。
三、串口配置

這里的“串口配置”函數(shù)在usart.c文件下面;
詳見每一句后面都有注釋。
四、串口中斷配置

這里的“NVIC配置”函數(shù)在bsp.c文件下面;
主要分配中斷控制、中斷優(yōu)先級。
五、主函數(shù)應(yīng)用

這里的“主函數(shù)”函數(shù)在main.c文件下面;
間隔跳變LED、打印(發(fā)送)字符串。

函數(shù)在stm32f10x_it.c文件下面;
功能:接收一個字符串,并發(fā)送。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
STM32
+關(guān)注
關(guān)注
2310文章
11162瀏覽量
373515 -
STM32F103
+關(guān)注
關(guān)注
34文章
495瀏覽量
67739 -
USART
+關(guān)注
關(guān)注
1文章
202瀏覽量
33172
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
精密軌到軌輸入輸出運算放大器OP484:設(shè)計與應(yīng)用全解析
精密軌到軌輸入輸出運算放大器 OP184/OP284/OP484:設(shè)計與應(yīng)用全解析 在電子工程師的日常設(shè)計工作中,運算放大器是一個至關(guān)重要的組件,它的性能優(yōu)劣直接影響到整個電路的表現(xiàn)。今天,我們就來
LT1218L:精密軌到軌輸入輸出運算放大器的卓越之選
LT1218/LT1219:精密軌到軌輸入輸出運算放大器的卓越之選 在電子工程師的日常設(shè)計工作中,運算放大器是不可或缺的基礎(chǔ)元件。今天我們要深入探討的是 Linear Technology 公司
LT1632軌到軌輸入輸出精密運算放大器的深度剖析
LT1632/LT1633 軌到軌輸入輸出精密運算放大器的深度剖析 在電子工程師的日常設(shè)計工作中,運算放大器是不可或缺的基礎(chǔ)元件。今天,我們就來深入探討 Linear Technology 公司
LT1466L:微功耗雙/四通道精密軌到軌輸入輸出運算放大器解析
LT1466L/LT1467L:微功耗雙/四通道精密軌到軌輸入輸出運算放大器解析 在電子工程師的日常設(shè)計工作中,運算放大器是不可或缺的基礎(chǔ)元件。今天要給大家詳細介紹的是LINEAR
LT1219:精密軌到軌輸入輸出運算放大器的卓越之選
LT1218/LT1219:精密軌到軌輸入輸出運算放大器的卓越之選 在電子工程師的日常設(shè)計工作中,運算放大器的選擇對于電路性能的優(yōu)劣起著關(guān)鍵作用。今天,我們就來深入探討一下 Linear
LT1801低功耗軌到軌輸入輸出精密運算放大器詳解
LT1801/LT1802低功耗軌到軌輸入輸出精密運算放大器詳解 在電子設(shè)計領(lǐng)域,運算放大器是一種極為關(guān)鍵的基礎(chǔ)元件,其性能優(yōu)劣直接影響到整個電路的表現(xiàn)。今天我們要深入探討的是LINEAR
LAT1171+STM32F745 USART1 Bootloader 失敗原因分析與解決
STM32 的 Bootloader 可以支持多種協(xié)議的,比如 USART,I2C,DFU 等等,USARTBootloader 是客戶使用 STM32 的時候常常會用到的協(xié)議??蛻粼?/div>
發(fā)表于 01-11 17:33
?0次下載
變頻器的輸入輸出濾波器的作用
不僅會影響變頻器自身的穩(wěn)定運行,還可能對電網(wǎng)和其他設(shè)備造成污染。為了解決這一問題,變頻器輸入輸出濾波器應(yīng)運而生,成為保障電力系統(tǒng)純凈度和設(shè)備可靠性的關(guān)鍵組件。 一、變頻器干擾的產(chǎn)生機理 在理解濾波器作用之前,需要
一文帶你讀懂“脈沖輸入輸出模塊”
“脈沖輸入輸出模塊”,正是這位默默無聞的“信號翻譯官”。 一、什么是脈沖輸入輸出模塊? 簡單來說, 脈沖輸入/輸出模塊(Pulse I/O Module)是一種用于檢測、計數(shù)、
如何用FPGA實現(xiàn)4K視頻的輸入輸出與處理
在游戲、影視和顯示領(lǐng)域,4K 已經(jīng)成為標配。而今天,我們就來聊聊——如何用 FPGA 實現(xiàn) 4K 視頻的輸入輸出與處理。
6軸步進電機驅(qū)動+STM32F767+485+CAN+網(wǎng)口+12輸入輸出原理圖
6軸步進電機驅(qū)動+STM32F767+485+CAN+網(wǎng)口+12路輸入輸出 原理圖?步進電機驅(qū)動方案TMC5160
發(fā)表于 06-27 16:18
?0次下載
線性穩(wěn)壓器IC的輸入輸出電容設(shè)計和紋波對策
線性穩(wěn)壓器IC工作時的最小輸入電壓是從產(chǎn)品規(guī)格書“輸入輸出電壓差vs輸出電流”圖表中讀取所用負載電流下的輸入輸出電壓差,并與輸出電壓相加得出
STM32_ USART輸入輸出的講解
評論