原创 按鍵KEY

首先查看原理圖 (1)管腳連接PA0 (2)key應設置浮空輸入模式 (3)檢測按鍵是否按下時,應該有一個延時消抖操作(防止按鍵非人爲因素造成電位變化) 寄存器版 //管腳配置 void key_config(void) { /

原创 STM32點亮LED

點亮LED分以下幾步: 1:開時鐘 2:配置模式(關於GPIO口的8種模式,我主頁找) 3:使能 4:功能函數 以下用寄存器和庫函數兩種方法實現 電路圖中,LED引腳爲PB1 代碼如下: 寄存器版 void led_config(

原创 BEEP蜂鳴器

與之前的點亮LED類似 先配置GPIO口,再實現功能 (高電平開啓,低電平關閉) 寄存器版 管腳PC3 void beep_config(void) { //首先開時鐘 GPIOC管腳時鐘在APB2的第四位 RCC->AP

原创 單片機與上位機通過串口通信

思路 (1)引腳配置–PA9 (Tx) ----PA10 (Rx) (2)串口配置 (數據協議:起始位–數據位–奇偶校驗–停止位; 波特率) (3)查看功能是否正常----回顯函數 將下位機接收的數據發送到上位機(串口

原创 單片機與上位機通過串口通信--筆記

定義 先說什麼是串口? (1)他是一種通信接口,單片機 IO 口上的複用功能,上位機(電腦)和下位機(開發板) 之間的數據傳輸。 (2)串行接口簡稱串口,也稱串行通信接口或串行通訊接口(通常指 COM 接 口),是採用串行通信方式