STM32f1學習筆記 USART

2021-10-09 11:05:44 字數 886 閱讀 1002

typedef

struct

usart_inittypedef;

usart_stopbits

usart_stopbits引數

描述usart_stopbits_1

在幀尾傳輸1個停止位

usart_stopbits_0.5

在幀尾傳輸0.5個停止位

usart_stopbits_2

在幀尾傳輸2個停止位

usart_stopbits_1.5

在幀尾傳輸1.5個停止位、

usart_parity

usart_parity引數

描述usart_parity_no

奇偶失能

usart_parity_even

偶模式usart_parity_odd

奇模式usart_hardwareflowcontrl

usart_hardwareflowcontrl引數

描述usart_hardwareflowcontrl_none

硬體流控制失能

usart_hardwareflowcontrl_rts

傳送請求rts使能

usart_hardwareflowcontrl_cts

清楚傳送cts使能

usart_hardwareflowcontrl_rts_cts

rts_cts使能

usart_mode

usart_mode引數

描述usart_mode_rx

傳送使能

usart_mode_tx

接收使能

STM32f1學習筆記 GPIO

參考文章 stm32自學筆記 stm32可以提供很多gpio,一般分別在5個埠 port gpioa gpioe 每個埠有16個gpio,最大耐壓值為5v。每個埠有32為寬頻的設定暫存器,一共64位,每個gpio占用4位配置位。其中兩位設定gpio的方向,另外兩位設定gpio的工作模式。1 gpio...

STM32F4與STM32F1的區別

作為cortex m3市場的最大佔有者,st公司在2011年又推出基於cortex m4核心的stm32f4系列產品,相對與stm32f1 f2等cortex m3產品,stm32f4最大的優勢,就是新增了硬體fpu單元以及dsp指令,同時,stm32f4的主頻也提高了很多,達到168mhz 可獲得...

STM32F1外部中斷例項

使用外部中斷的基本步驟如下 1.設定好相應的時鐘 2.設定相應的中斷 3.io口初始化 4.把相應的io口設定為中斷線路 要在設定外部中斷之前 並初始化 5.在選擇的中斷通道的響應函式中中斷函式。1 開啟時鐘 void rcc config void 設定相應的時鐘所需要的rcc函式在stm32f1...