資料介紹
GPIO 是什么?
字面意思看,GPIO=General Purpose Input Output,通用輸入輸出。有時(shí)候簡稱為“IO 口”。通用,就是說它是萬金油,干什么都行。輸入輸出,就是說既能當(dāng)輸入口使用,又能當(dāng)輸出口使用。端口,就是元器件上的一個(gè)引腳。怎么用?寫軟件控制。總結(jié):GPIO 就是芯片上的一根干啥都行的引腳。講了這么多,相信不懂的人還是一頭霧水,咱們對著案例看看 GPIO 怎么用至于上拉、下拉、懸空、高阻、開漏、推挽之類的概念,可以以后再慢慢琢磨。
GPIO 的簡單用法輸出控制信號 GPIO 控制 LED 燈的開關(guān) GPIO 用來做開關(guān)控制,是最常見的應(yīng)用場景。如上圖,P21 這個(gè) GPIO 口,輸出 1 的時(shí)候,LED403 點(diǎn)亮,輸出 0 或者沒有輸出的時(shí)候,LED403 熄滅。 GPIO 口是怎么被控制的呢?通過軟件代碼。需要亮燈的時(shí)候調(diào)用 GPIO 口拉高的函數(shù),需要熄燈的時(shí)候調(diào)用 GPIO 拉低的函數(shù),即可實(shí)現(xiàn)控制。函數(shù)的操作,最終變成了向這個(gè) GPIO 的硬件寄存器寫入數(shù)據(jù),硬件的狀態(tài)會(huì)跟隨寄存器的數(shù)據(jù)改變而改變。硬件寄存器在這里可以理解為一個(gè)電子開關(guān),好比你告訴家里的保姆說“去吧客廳的燈關(guān)上”,他就走過去按動(dòng)燈的開關(guān),然后燈就滅了。你下的這個(gè)指令的動(dòng)作相當(dāng)于調(diào)用了 GPIO 操作的函數(shù),保姆去按開關(guān)這個(gè)動(dòng)作相當(dāng)于函數(shù)配置寄存器。當(dāng)然你也可以直接去按這個(gè)開關(guān)(直接操作寄存器),這個(gè)做法雖然能工作,但是在代碼設(shè)計(jì)中是不符合規(guī)范的。后續(xù)修改中很容易導(dǎo)致誤操作。實(shí)際操作中需要預(yù)先初始化,配置 GPIO 的參數(shù),把寄存器建立接口給其他進(jìn)程調(diào)用等軟件類的操作,這里就不詳述了。
- AM6254-gpio接口-gpio復(fù)用及M核引腳的使用
- GPIO工作原理
- STM32學(xué)習(xí)筆記---GPIO
- STM32中GPIO_Mode--GPIO配置
- HAL庫-GPIO介紹
- STM32-GPIO詳解
- sunplus gpio使用
- esp8266學(xué)習(xí)筆記③:GPIO模塊
- GPIO配置
- GPIO的8種工作模式詳細(xì)介紹!
- 二.GPIO輸入輸出及延遲函數(shù)
- GPIO模擬UART的算法實(shí)現(xiàn)與設(shè)計(jì)方案 9次下載
- STM32的GPIO應(yīng)用資料和教程詳細(xì)說明
- LINUX GPIO如何驅(qū)動(dòng)源碼移植
- DSP參考程序gpio 4次下載
- GPIO配置不同輸出速度會(huì)有什么影響 2130次閱讀
- STM32的GPIO在實(shí)際開發(fā)設(shè)計(jì)的使用配置和技巧 927次閱讀
- GPIO是什么? 3.9w次閱讀
- GPIO輸入——按鍵檢測 2830次閱讀
- GPIO不同模式之間的區(qū)別與實(shí)現(xiàn)方式 2008次閱讀
- AXI_GPIO簡介與使用指南 4887次閱讀
- PL設(shè)計(jì)中MPSoC EMIO GPIO的應(yīng)用 1824次閱讀
- GPIO的內(nèi)部上下拉電阻_GPIO的驅(qū)動(dòng)能力 1.3w次閱讀
- STM32的GPIO使用 4516次閱讀
- Firefly-RK3399--GPIO簡介 1.4w次閱讀
- 簡要分析Thread的通用GPIO設(shè)備驅(qū)動(dòng) 1500次閱讀
- 基于單片機(jī)STM32 GPIO 基本簡單操作函數(shù)教程 3314次閱讀
- 被zynq的GPIO唬住,告訴你zynq的3種GPIO 5265次閱讀
- 嵌入式學(xué)習(xí)之GPIO接口詳解 6492次閱讀
- 樹莓派gpio接口及編程方法 6.5w次閱讀
下載排行
本周
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 3錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 3次下載 | 1 積分
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 5基礎(chǔ)模擬電子電路
- 3.80 MB | 3次下載 | 1 積分
- 6RA-Eco-RA6M4-100PIN-V1.0開發(fā)板資料
- 34.89 MB | 1次下載 | 免費(fèi)
- 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
- 3.32 MB | 1次下載 | 免費(fèi)
- 8聯(lián)想A820t手機(jī)維修圖紙包括主板原理圖 尾板原理圖 點(diǎn)位圖
- 0.62 MB | 次下載 | 5 積分
本月
- 1AI智能眼鏡產(chǎn)業(yè)鏈分析
- 4.43 MB | 383次下載 | 免費(fèi)
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 296次下載 | 5 積分
- 3貼片三極管上的印字與真實(shí)名稱的對照表詳細(xì)說明
- 0.50 MB | 94次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 7AO4803A雙P通道增強(qiáng)型場效應(yīng)晶體管的數(shù)據(jù)手冊
- 0.11 MB | 28次下載 | 2 積分
- 8長虹液晶彩電LS29機(jī)芯的技術(shù)資料說明
- 3.42 MB | 16次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 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 | 191388次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論