原文:STM32學習筆記(二):GPIO口工作原理

STM 每個IO口具有 個寄存器來控制,每個IO口都可以自由進行編程控制,我們編程實際上控制的是通過控制那 個寄存器來控制我們的IO口,我們可以通過編程控制IO口,把IO口配置成如下八種模式: 輸入浮空 輸入上拉 輸入下拉 模擬輸入 開漏輸出 推挽輸出 推挽式復用功能 開漏復用功能 每個IO口所對應的 個寄存器分別是: .CRL和CRH:均為 位寄存器 .IDR和ODR:均為 位寄存器,但是只用 ...

2019-04-27 13:18 0 1216 推薦指數:

查看詳情

(轉)STM32學習筆記(1):GPIO的使用

STM32學習筆記(1):GPIO的使用 2011年3月19日 順序點亮LED燈 摸索了很久之后終於把ARM開發板上的LED燈點亮了,雖然是很簡單的一個IO操作,但是由於以前從來都沒有什么經驗,所以浪費了很多時間,也查找了很多資料。現在可以操作IO了,證明邁出了學習ARM的第一步 ...

Wed Apr 04 01:18:00 CST 2012 0 13213
STM32——GPIO的八種工作模式

GPIO的輸入工作模式1——輸入浮空模式: GPIO_Mode_IN_FLOATING =0x04 工作原理:配置完相應寄存器為此工作模式后,高低電平信號通過1處的IO輸入進去,由於寄存器配置了的緣故VDD處上拉和下拉均為斷開狀態。通過TTL施密特觸發器后進入到3(輸入數據寄存器)中 ...

Mon Jun 19 18:30:00 CST 2017 1 5152
stm32寄存器版學習筆記01 GPIO的配置(LED、按鍵)

  STM32的I/O可以由軟件配置成如下8種模式:輸入浮空、輸入上拉、輸入下拉、模擬輸入、開漏輸出、推挽輸出、推挽式復用功能及開漏復用功能。每個I/O由7個寄存器來控制:配置模式的端口配置寄存器CRL和CRH(模式、速度);數據寄存器IDR和ODR;置位/復位寄存器BSRR;復位寄存器BRR ...

Thu May 19 05:01:00 CST 2016 4 21139
stm32GPIO學習筆記

stm32GPIO相關的寄存器有 (1)兩個32位的配置寄存器(GPIOX_CRL,GPIOX_CRH) 每一個IO占用4位,16個IO占用64位就是兩個32為寄存器。 其中CNF[1:0]是用來配置模式的,其定義如下 MODE[1:0]是用來配置輸入輸出模式及輸出模式下的端口速率 ...

Thu Aug 29 05:34:00 CST 2013 0 3634
STM32學習筆記——GPIO

單片機型號STM32F407VET6。 概述 GPIO的分類: 可接受5V輸入的(FT),絕大多數引腳都是; 只能接受3.3V輸入的(TTa),只有PA4和PA5,就是DAC輸出的兩個引腳; 其他,包括BOOT0和NRST這兩個特殊功能的引腳。 GPIO不僅可 ...

Sun May 10 21:24:00 CST 2020 0 654
STM32 GPIO模式配置

F103系列 typedef struct { uint16_t GPIO_Pin; /*!< Specifies the GPIO pins to be configured. ...

Wed Mar 29 22:12:00 CST 2017 0 2321
STM32GPIO的使用

前言   "GPIO的使用1"中主要從內核代碼開始,從寄存器的地址映射開始,對GPIO的封裝和操作執行邏輯詳細分析了一下;   內核的函數接口標准是都是一樣的CMSIS,了解了GPIO外設的原理,也就了解了其他外設是如何封裝的;   GPIO使用時先確定是否為外設復用;目的是確定輸入輸出數據 ...

Sun May 17 01:55:00 CST 2020 0 1652
STM32 GPIO的配置和應用

STM32F103ZET6 一共有7組IO(有FT的標識是可以識別5v的) 每組IO有16個IO 一共16*7=112個IO 4種輸入模式: (1) GPIO_Mode_AIN 模擬輸入 (2) GPIO_Mode_IN_FLOATING 浮空輸入 ...

Tue Dec 10 21:21:00 CST 2019 0 1023
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM