STM32學習 GPIO的操作

2021-09-25 03:18:01 字數 618 閱讀 3385

1.應專案要求,要迅速熟悉stm32的gpio、串列埠以及tim高階定時器(輸出pwm)

2.初步了解stm32學習方法以及程式設計要領(瘋狂地賦值貼上庫函式,學會看庫函式的函式介紹以及引數選擇,注意現在**件裡看函式宣告,再goto到相應的函式處)

(一)gpio的初始化過程

//主要用來點亮led

void

led_gpio_config

(void

)

//主要用來控制鍵盤

void

key_config

(void

)//該函式的形參的定義是由gpio_readinputdatabit(gpio庫函式)決定的

uint8_t

key_scan

(gpio_typedef* gpiox,

uint16_t gpio_pin)

else

return0;

}

(二)注意事項

#include

".\led\bsp_led.h"

增加標頭檔案的檢索路徑,或者用上述方法實現標頭檔案的檢索

stm32學習筆記 GPIO

2011 03 06 15 10 stm32基本上每個引腳都有8種配置模式 浮空輸入 帶弱上拉輸入 帶弱下拉輸入 模擬輸入 推挽輸出 開漏輸出 復用推挽輸出 復用開漏輸出 通常有5種方式使用某個引腳功能,它們的配置方式如下 1 作為普通gpio輸入 根據需要配置該引腳為浮空輸入 帶弱上拉輸入或帶弱下...

STM32學習筆記 GPIO

該微控制器在gpio功能方面有以下特點 1 4種輸入模式 gpio mode ain 模擬輸入 gpio mode in floating 浮空輸入 gpio mode ipd 下拉輸入 gpio mode ipu 上拉輸入 2 4種輸出模式 gpio mode out od 開漏輸出 gpio m...

STM32的GPIO埠學習

gpio general purpose input output 為通用輸入輸出引腳 stm32最多有gpioa gpiob gpiog組埠,每組埠最多有pin0 pin1 pin15共16個引腳 每乙個i o埠都可以被程式設計,每乙個i o口由7個暫存器控制 i o口可以由軟體配置成8種模式 1...