STM32微控制器GPIO的配置

2021-09-27 12:59:20 字數 414 閱讀 6985

1.gpio_mode_ain 模擬輸入                     adc輸入模擬訊號時,專用的模擬輸入模式

2.gpio_mode_in_floating 浮空輸入   

3.gpio_mode_ipd 下拉輸入

4.gpio_mode_ipu 上拉輸入

5.gpio_mode_out_od 開漏輸出

6.gpio_mode_out_pp 推挽輸出

7.gpio_mode_af_od 復用開漏輸出

8.gpio_mode_af_pp 復用推挽輸出

9.i/o口速度配置:

gpio_speed_10mhz 最高輸出速率10mhz

gpio_speed_2mhz 最高輸出速率2mhz

gpio_speed_50mhz 最高輸出速率50mhz

微控制器學習(一) 微控制器基礎 STM32

io四種輸入工作模式 io四種輸出工作模 stm32有8個16位定時器 stm32具有強大的異常響應系統,它把能夠打斷當前 執行流程的事件分為異常 exception 和中斷 interrupt 並把它們用乙個表管理起來,編號為 3 6的中斷向量定義為系統異常,編號從7到19的為外部中斷。中斷向量控...

關於STM32微控制器GPIO口上拉與下拉輸入

以前gpio上接的電路都是低電平觸發的那種,新畫了個板子有乙個按鍵設計的是高電平觸發,結果io口設定成上拉輸入後,怎麼讀都不正確,按鍵電路如圖1。無奈只能去除錯一下,發現當設定為上拉輸入後,其odr gpio輸出資料暫存器 相應的也置為1,百思不得其解。圖1 按鍵電路 於是去看一下gpio的結構圖 ...

微控制器 STM32庫開發

1.stm32庫開發是什麼?st公司推出的基於cortex m3核心的mcu 微控制器,也就是通常所說的微控制器 倡導使用韌體庫開發,僅通過呼叫庫裡面的api 應用程式介面 就可以迅速搭建乙個程式,寫出各種使用者需要的應用。庫開發方式自頂向下,可以避免對底層暫存器的繁瑣操作,能大大降低學習門檻和開發...