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