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...