資料介紹
GPIO 是什么?
字面意思看,GPIO=General Purpose Input Output,通用輸入輸出。有時候簡稱為“IO 口”。通用,就是說它是萬金油,干什么都行。輸入輸出,就是說既能當輸入口使用,又能當輸出口使用。端口,就是元器件上的一個引腳。怎么用?寫軟件控制。總結(jié):GPIO 就是芯片上的一根干啥都行的引腳。講了這么多,相信不懂的人還是一頭霧水,咱們對著案例看看 GPIO 怎么用至于上拉、下拉、懸空、高阻、開漏、推挽之類的概念,可以以后再慢慢琢磨。
GPIO 的簡單用法

輸出控制信號
GPIO 控制 LED 燈的開關(guān) GPIO 用來做開關(guān)控制,是最常見的應(yīng)用場景。如上圖,P21 這個 GPIO 口,輸出 1 的時候,LED403 點亮,輸出 0 或者沒有輸出的時候,LED403 熄滅。 GPIO 口是怎么被控制的呢?通過軟件代碼。需要亮燈的時候調(diào)用 GPIO 口拉高的函數(shù),需要熄燈的時候調(diào)用 GPIO 拉低的函數(shù),即可實現(xiàn)控制。函數(shù)的操作,最終變成了向這個 GPIO 的硬件寄存器寫入數(shù)據(jù),硬件的狀態(tài)會跟隨寄存器的數(shù)據(jù)改變而改變。硬件寄存器在這里可以理解為一個電子開關(guān),好比你告訴家里的保姆說“去吧客廳的燈關(guān)上”,他就走過去按動燈的開關(guān),然后燈就滅了。你下的這個指令的動作相當于調(diào)用了 GPIO 操作的函數(shù),保姆去按開關(guān)這個動作相當于函數(shù)配置寄存器。當然你也可以直接去按這個開關(guān)(直接操作寄存器),這個做法雖然能工作,但是在代碼設(shè)計中是不符合規(guī)范的。后續(xù)修改中很容易導致誤操作。實際操作中需要預先初始化,配置 GPIO 的參數(shù),把寄存器建立接口給其他進程調(diào)用等軟件類的操作,這里就不詳述了。
- AM6254-gpio接口-gpio復用及M核引腳的使用
- STM32中GPIO_Mode--GPIO配置
- HAL庫-GPIO介紹
- STM32-GPIO詳解
- 6 . STM32 GPIO介紹
- sunplus gpio使用
- GPIO的8種工作模式詳細介紹!
- GPIO模擬UART的算法實現(xiàn)與設(shè)計方案 9次下載
- STM32的GPIO操作例程免費下載 0次下載
- Linux內(nèi)核GPIO操作函數(shù)的詳解分析 28次下載
- STM32單片機入門教程之GPIO編程的詳細資料說明 64次下載
- Linux的LEDS GPIO驅(qū)動程序免費下載 3次下載
- GPIO端口的硬件結(jié)構(gòu)和使用代碼等詳細資料概述
- STM8 GPIO入門的詳細資料講解筆記免費下載 24次下載
- LINUX GPIO如何驅(qū)動源碼移植
- GPIO、PWM、ADC,到底怎么區(qū)分? 460次閱讀
- 為什么GPIO配置總是出問題? 1.5k次閱讀
- STM32的GPIO在實際開發(fā)設(shè)計的使用配置和技巧 1.7k次閱讀
- GPIO是什么? 4.2w次閱讀
- GPIO輸入——按鍵檢測 3.7k次閱讀
- HAL庫GPIO輸入模式在cubemx中的配置 2.8k次閱讀
- GPIO不同模式之間的區(qū)別與實現(xiàn)方式 2.9k次閱讀
- AXI_GPIO簡介與使用指南 6.4k次閱讀
- 深度剖析GPIO中斷 1.1w次閱讀
- GPIO的內(nèi)部上下拉電阻_GPIO的驅(qū)動能力 1.4w次閱讀
- STM32的GPIO使用 5.2k次閱讀
- 簡要分析Thread的通用GPIO設(shè)備驅(qū)動 1.8k次閱讀
- 被zynq的GPIO唬住,告訴你zynq的3種GPIO 5.9k次閱讀
- 嵌入式學習之GPIO接口詳解 8.6k次閱讀
- 樹莓派gpio接口及編程方法 7.2w次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 2HT81696H 內(nèi)置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費
- 5矽力杰 Silergy SY7065 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費
- 6矽力杰 Silergy SY7066 同步升壓轉(zhuǎn)換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設(shè)計總結(jié)
- 0.33 MB | 12次下載 | 免費
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費
- 3矽力杰 Silergy SY7215A 同步升壓調(diào)節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 4氮化鎵GaN FET/GaN HEMT 功率驅(qū)動電路選型表
- 0.10 MB | 3次下載 | 免費
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費
- 6SY50655 用于高輸入電壓應(yīng)用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費
- 7怎么為半導體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費
- 8SY52341 次級側(cè)同步整流英文手冊
- 0.94 MB | 2次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191469次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





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