資料介紹
STM32的GPIO介紹
STM32引腳說明
GPIO是通用輸入/輸出端口的簡稱,是STM32可控制的引腳。GPIO的引腳與外部硬件設(shè)備連接,可實(shí)現(xiàn)與外部通訊、控制外部硬件或者采集外部硬件數(shù)據(jù)的功能。
STM32F103ZET6芯片為144腳芯片,包括7個通用目的的輸入/輸出口(GPIO)組,分別為GPIOA、GPIOB、GPIOC、GPIOD、GPIOE、GPIOF、GPIOG,同時每組GPIO口組有16個GPIO口。通常簡略稱為PAx、PBx、PCx、PDx、PEx、PFx、PGx,其中x為0-15。
STM32的大部分引腳除了當(dāng)GPIO使用之外,還可以復(fù)用位外設(shè)功能引腳(比如串口),這部分在【STM32】STM32端口復(fù)用和重映射(AFIO輔助功能時鐘) 中有詳細(xì)的介紹。
GPIO基本結(jié)構(gòu)
每個GPIO內(nèi)部都有這樣的一個電路結(jié)構(gòu),這個結(jié)構(gòu)在本文下面會具體介紹。
這邊的電路圖稍微提一下:
保護(hù)二極管:IO引腳上下兩邊兩個二極管用于防止引腳外部過高、過低的電壓輸入。當(dāng)引腳電壓高于VDD時,上方的二極管導(dǎo)通;當(dāng)引腳電壓低于VSS時,下方的二極管導(dǎo)通,防止不正常電壓引入芯片導(dǎo)致芯片燒毀。但是盡管如此,還是不能直接外接大功率器件,須加大功率及隔離電路驅(qū)動,防止燒壞芯片或者外接器件無法正常工作。
P-MOS管和N-MOS管:由P-MOS管和N-MOS管組成的單元電路使得GPIO具有“推挽輸出”和“開漏輸出”的模式。這里的電路會在下面很詳細(xì)地分析到。
TTL肖特基觸發(fā)器:信號經(jīng)過觸發(fā)器后,模擬信號轉(zhuǎn)化為0和1的數(shù)字信號。但是,當(dāng)GPIO引腳作為ADC采集電壓的輸入通道時,用其“模擬輸入”功能,此時信號不再經(jīng)過觸發(fā)器進(jìn)行TTL電平轉(zhuǎn)換。ADC外設(shè)要采集到的原始的模擬信號。
這里需要注意的是,在查看《STM32中文參考手冊V10》中的GPIO的表格時,會看到有“FT”一列,這代表著這個GPIO口時兼容3.3V和5V的;如果沒有標(biāo)注“FT”,就代表著不兼容5V。
STM32的GPIO工作方式
GPIO支持4種輸入模式(浮空輸入、上拉輸入、下拉輸入、模擬輸入)和4種輸出模式(開漏輸出、開漏復(fù)用輸出、推挽輸出、推挽復(fù)用輸出)。同時,GPIO還支持三種最大翻轉(zhuǎn)速度(2MHz、10MHz、50MHz)。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 模式選擇或切換的I/O設(shè)置范例
- STM32單片機(jī)---I/O應(yīng)用
- STM32 I/O口配置和寄存器
- 第6章:數(shù)字輸入/輸出模塊(I/O) 20次下載
- 單片機(jī)基礎(chǔ)及應(yīng)用:單片機(jī)并行I/O擴(kuò)展資料下載
- STM32L4中STOP2 模式的漏電流是如何產(chǎn)生的?資料下載
- Android O當(dāng)中的藍(lán)牙那些事資料下載
- 模擬I/O模塊供電設(shè)計(jì)的功率要求資料下載
- 淺談 STM32 硬件I2C的使用資料下載
- 幾種單片機(jī)I/O的常用驅(qū)動和隔離電路的設(shè)計(jì)方法資料下載
- 在STM32中選用IO模式設(shè)置實(shí)例資料下載
- 內(nèi)置I2C模塊的STM32F030資料下載
- 在STM32中選用IO模式資料下載
- 單片機(jī)I/O口具有哪些特性應(yīng)用功能資料下載
- STM32F4的I2C總線的詳細(xì)源代碼程序資料免費(fèi)下載 51次下載
- PLC的I/O點(diǎn)數(shù)是什么意思 4837次閱讀
- 物理約束實(shí)踐:I/O約束 1165次閱讀
- 西門子PLC中訪問F-I/O DB的變量 862次閱讀
- XDC約束技巧之I/O篇(下) 1175次閱讀
- XDC約束技巧之I/O篇(上) 1408次閱讀
- 統(tǒng)一確認(rèn)F 運(yùn)行系統(tǒng)組中的所有F-I/O 1080次閱讀
- 關(guān)于STM32的 I/O 復(fù)用功能 3720次閱讀
- 關(guān)于在Bootloader模式下的應(yīng)用程序下載 4283次閱讀
- PLC的I/O接口怎么選擇 4657次閱讀
- 單片機(jī)的I/O接口電路的擴(kuò)展 9816次閱讀
- 微雪電子STM32 Cortex M4開發(fā)板 Core407I簡介 1999次閱讀
- STM32家族迎來新成員 STM32G0的I/O利用率超93% 7874次閱讀
- Zynq在sdk中選擇lwip模板的參數(shù)優(yōu)化 6239次閱讀
- PS QSPI驅(qū)動器從線性模式轉(zhuǎn)換至I/O模式的解決方案 2992次閱讀
- 工業(yè)應(yīng)用中傳感器數(shù)字I/O模塊的選擇 1595次閱讀
下載排行
本周
- 1索尼333ESL電路圖資料
- 10.11 MB | 2次下載 | 免費(fèi)
- 2TINA-TI 模擬電路設(shè)計(jì)、仿真和分析軟件中文教程
- 3.83 MB | 0次下載 | 5 積分
- 3SS6548D40V 直流有刷電機(jī)驅(qū)動芯片中文資料
- 1.55 MB | 次下載 | 1 積分
- 4SS6235M 4A 33V性價比超高電機(jī)驅(qū)動芯片中文資料
- 1.26 MB | 次下載 | 免費(fèi)
- 5FP7195-中文應(yīng)用說明書
- 0.93 MB | 次下載 | 免費(fèi)
- 6VSA101-G250T01-I 電壓傳感器產(chǎn)品使用手冊
- 0.72 MB | 次下載 | 免費(fèi)
- 7FS4056E系列單節(jié)線線充電IC
- 2.41 MB | 次下載 | 免費(fèi)
- 8FS5281E(5V USB輸入雙節(jié)鋰電池串聯(lián)應(yīng)用升壓充電管理IC)
- 3.30 MB | 次下載 | 免費(fèi)
本月
- 148V到5KW無橋LLC雙向逆變器的電路原理圖免費(fèi)下載
- 0.26 MB | 157次下載 | 10 積分
- 22KW逆變側(cè)功率管的損耗如何進(jìn)行計(jì)算詳細(xì)公式免費(fèi)下載
- 0.40 MB | 33次下載 | 2 積分
- 3高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 5 積分
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5光伏并網(wǎng)逆變器原理
- 7.31 MB | 7次下載 | 2 積分
- 6SW5099規(guī)格書
- 1.37 MB | 6次下載 | 1 積分
- 7星火6J3-1交直流二波段收音機(jī)電路圖資料
- 1.86 MB | 6次下載 | 免費(fèi)
- 8S7-200 可編程序控制器系統(tǒng)手冊
- 12.81 MB | 5次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191422次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論