資料介紹
STM32的GPIO介紹
STM32引腳說(shuō)明
GPIO是通用輸入/輸出端口的簡(jiǎn)稱,是STM32可控制的引腳。GPIO的引腳與外部硬件設(shè)備連接,可實(shí)現(xiàn)與外部通訊、控制外部硬件或者采集外部硬件數(shù)據(jù)的功能。
STM32F103ZET6芯片為144腳芯片,包括7個(gè)通用目的的輸入/輸出口(GPIO)組,分別為GPIOA、GPIOB、GPIOC、GPIOD、GPIOE、GPIOF、GPIOG,同時(shí)每組GPIO口組有16個(gè)GPIO口。通常簡(jiǎn)略稱為PAx、PBx、PCx、PDx、PEx、PFx、PGx,其中x為0-15。
STM32的大部分引腳除了當(dāng)GPIO使用之外,還可以復(fù)用位外設(shè)功能引腳(比如串口),這部分在【STM32】STM32端口復(fù)用和重映射(AFIO輔助功能時(shí)鐘) 中有詳細(xì)的介紹。
GPIO基本結(jié)構(gòu)
每個(gè)GPIO內(nèi)部都有這樣的一個(gè)電路結(jié)構(gòu),這個(gè)結(jié)構(gòu)在本文下面會(huì)具體介紹。
這邊的電路圖稍微提一下:
保護(hù)二極管:IO引腳上下兩邊兩個(gè)二極管用于防止引腳外部過(guò)高、過(guò)低的電壓輸入。當(dāng)引腳電壓高于VDD時(shí),上方的二極管導(dǎo)通;當(dāng)引腳電壓低于VSS時(shí),下方的二極管導(dǎo)通,防止不正常電壓引入芯片導(dǎo)致芯片燒毀。但是盡管如此,還是不能直接外接大功率器件,須加大功率及隔離電路驅(qū)動(dòng),防止燒壞芯片或者外接器件無(wú)法正常工作。
P-MOS管和N-MOS管:由P-MOS管和N-MOS管組成的單元電路使得GPIO具有“推挽輸出”和“開(kāi)漏輸出”的模式。這里的電路會(huì)在下面很詳細(xì)地分析到。
TTL肖特基觸發(fā)器:信號(hào)經(jīng)過(guò)觸發(fā)器后,模擬信號(hào)轉(zhuǎn)化為0和1的數(shù)字信號(hào)。但是,當(dāng)GPIO引腳作為ADC采集電壓的輸入通道時(shí),用其“模擬輸入”功能,此時(shí)信號(hào)不再經(jīng)過(guò)觸發(fā)器進(jìn)行TTL電平轉(zhuǎn)換。ADC外設(shè)要采集到的原始的模擬信號(hào)。
這里需要注意的是,在查看《STM32中文參考手冊(cè)V10》中的GPIO的表格時(shí),會(huì)看到有“FT”一列,這代表著這個(gè)GPIO口時(shí)兼容3.3V和5V的;如果沒(méi)有標(biāo)注“FT”,就代表著不兼容5V。
STM32的GPIO工作方式
GPIO支持4種輸入模式(浮空輸入、上拉輸入、下拉輸入、模擬輸入)和4種輸出模式(開(kāi)漏輸出、開(kāi)漏復(fù)用輸出、推挽輸出、推挽復(fù)用輸出)。同時(shí),GPIO還支持三種最大翻轉(zhuǎn)速度(2MHz、10MHz、50MHz)。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 模式選擇或切換的I/O設(shè)置范例
- STM32單片機(jī)---I/O應(yīng)用
- STM32 I/O口配置和寄存器
- 第6章:數(shù)字輸入/輸出模塊(I/O) 19次下載
- 單片機(jī)基礎(chǔ)及應(yīng)用:?jiǎn)纹瑱C(jī)并行I/O擴(kuò)展資料下載
- STM32L4中STOP2 模式的漏電流是如何產(chǎn)生的?資料下載
- Android O當(dāng)中的藍(lán)牙那些事資料下載
- 模擬I/O模塊供電設(shè)計(jì)的功率要求資料下載
- 淺談 STM32 硬件I2C的使用資料下載
- 幾種單片機(jī)I/O的常用驅(qū)動(dòng)和隔離電路的設(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ù)是什么意思 1581次閱讀
- 物理約束實(shí)踐:I/O約束 877次閱讀
- 西門(mén)子PLC中訪問(wèn)F-I/O DB的變量 674次閱讀
- XDC約束技巧之I/O篇(下) 920次閱讀
- XDC約束技巧之I/O篇(上) 1071次閱讀
- 統(tǒng)一確認(rèn)F 運(yùn)行系統(tǒng)組中的所有F-I/O 939次閱讀
- 關(guān)于STM32的 I/O 復(fù)用功能 3389次閱讀
- 關(guān)于在Bootloader模式下的應(yīng)用程序下載 4036次閱讀
- PLC的I/O接口怎么選擇 4393次閱讀
- 單片機(jī)的I/O接口電路的擴(kuò)展 9366次閱讀
- 微雪電子STM32 CortexM4開(kāi)發(fā)板Core429I簡(jiǎn)介 1887次閱讀
- STM32家族迎來(lái)新成員 STM32G0的I/O利用率超93% 7769次閱讀
- Zynq在sdk中選擇lwip模板的參數(shù)優(yōu)化 6091次閱讀
- PS QSPI驅(qū)動(dòng)器從線性模式轉(zhuǎn)換至I/O模式的解決方案 2839次閱讀
- 工業(yè)應(yīng)用中傳感器數(shù)字I/O模塊的選擇 1438次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多