完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > GPIO
General Purpose Input Output (通用輸入/輸出)簡(jiǎn)稱(chēng)為GPIO,或總線擴(kuò)展器,人們利用工業(yè)標(biāo)準(zhǔn)I2C、SMBus或SPI接口簡(jiǎn)化了I/O口的擴(kuò)展。
General Purpose Input Output (通用輸入/輸出)簡(jiǎn)稱(chēng)為GPIO,或總線擴(kuò)展器,人們利用工業(yè)標(biāo)準(zhǔn)I2C、SMBus或SPI接口簡(jiǎn)化了I/O口的擴(kuò)展。當(dāng)微控制器或芯片組沒(méi)有足夠的I/O端口,或當(dāng)系統(tǒng)需要采用遠(yuǎn)端串行通信或控制時(shí),GPIO產(chǎn)品能夠提供額外的控制和監(jiān)視功能。
分類(lèi):硬件/嵌入開(kāi)發(fā)驅(qū)動(dòng)開(kāi)發(fā)/核心開(kāi)發(fā)
每個(gè)GPIO端口可通過(guò)軟件分別配置成輸入或輸出。Maxim的GPIO產(chǎn)品線包括8端口至28端口的GPIO,提供推挽式輸出或漏極開(kāi)路輸出。提供微型3mm x 3mm QFN封裝。
General Purpose Input Output (通用輸入/輸出)簡(jiǎn)稱(chēng)為GPIO,或總線擴(kuò)展器,人們利用工業(yè)標(biāo)準(zhǔn)I2C、SMBus或SPI接口簡(jiǎn)化了I/O口的擴(kuò)展。當(dāng)微控制器或芯片組沒(méi)有足夠的I/O端口,或當(dāng)系統(tǒng)需要采用遠(yuǎn)端串行通信或控制時(shí),GPIO產(chǎn)品能夠提供額外的控制和監(jiān)視功能。
分類(lèi):硬件/嵌入開(kāi)發(fā)驅(qū)動(dòng)開(kāi)發(fā)/核心開(kāi)發(fā)
每個(gè)GPIO端口可通過(guò)軟件分別配置成輸入或輸出。Maxim的GPIO產(chǎn)品線包括8端口至28端口的GPIO,提供推挽式輸出或漏極開(kāi)路輸出。提供微型3mm x 3mm QFN封裝。
1. GPxCON 寄存器
用于配置引腳功能。 Configure
PORT A 與 PORT B~PORT H/J 在功能選擇上有所不同,GPACON 中每一位對(duì)應(yīng)一根引腳,共 23 個(gè)引腳。當(dāng)某位被設(shè)為 0 時(shí)候,相應(yīng)引腳為 輸出引腳。此時(shí)我們可以在GPADAT 中相應(yīng)的寫(xiě)入 1或者 0 來(lái)讓此引腳輸出高電平或者低電平;當(dāng)某位被設(shè)為1時(shí),相應(yīng)引腳為地址線或用于地址控制,此時(shí)GPADATA無(wú)用。
一般而言 GPACON 通常被設(shè)為 1 ,以便訪問(wèn)外部器件。
PORT B~PORT H/J
在寄存器操作方面完全相同,GPxCON 中每?jī)晌豢刂埔桓_,
00 輸入 01 輸出
10 特殊功能 11 保留不用
2. GPxDAT 寄存器
GPxDAT用于讀寫(xiě)引腳,當(dāng)引腳被設(shè)為輸入時(shí)候,讀此寄存器可知道相應(yīng)引腳的電平狀態(tài)高還是低,當(dāng)引腳被設(shè)為輸出時(shí)候,寫(xiě)此寄存器的位,可令引腳輸出高電平還是低電平。
3. GPxUP寄存器
GPxUP寄存器某位為1時(shí),相應(yīng)管腳沒(méi)有內(nèi)部上拉電阻;為 0 時(shí)候 相應(yīng)管腳有內(nèi)部上拉電阻。
上拉電阻作用在于,當(dāng)GPIO 引腳處于第三種狀態(tài)時(shí)候,既不是輸出高電平,也不是輸出低電平。而是呈現(xiàn)高阻態(tài),相當(dāng)于沒(méi)有接芯片。它的電平狀態(tài)由上下拉電阻決定。
APB總線用于低速且低功耗的外圍設(shè)備,nRF54L15根據(jù)APB總線的標(biāo)號(hào),對(duì)外設(shè)進(jìn)行命名且對(duì)GPIO口進(jìn)行端口分配。AMBIX為AMBA總線互聯(lián)通道。
X-STM32MP-GNSS2擴(kuò)展板技術(shù)深度解析
STMicroelectronics X-STM32MP-GNSS2擴(kuò)展板通過(guò)40引腳GPIO連接器引腳與STM32MP微處理器連接,使用I 2C、UA...
基于Microchip WFI32E02UC Wi-Fi? MCU模塊的物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)指南
Microchip Technology WFI32E02UC高引腳數(shù) (HPC) Wi-Fi? MCU模塊設(shè)有60個(gè)GPIO引腳,專(zhuān)門(mén)設(shè)計(jì)用于工業(yè)物...
在上兩篇文章中, 我們實(shí)現(xiàn)了GPIO輸出, 和PWM輸出(組件介紹在前文中已經(jīng)介紹過(guò) ),在本章節(jié)我們將繼續(xù)進(jìn)行使用語(yǔ)音指令控制串口輸出。
我相信大多數(shù)學(xué)習(xí)嵌入式的朋友學(xué)習(xí)單片機(jī)的第一個(gè)程序都是點(diǎn)燈,畢竟點(diǎn)燈簡(jiǎn)單嘛,操作下GPIO即可。當(dāng)然,本教程的第一個(gè)應(yīng)用也從GPIO的使用開(kāi)始。
安信可VC-01/02二次開(kāi)發(fā)篇: 事件和GPIO控制
安信可離線語(yǔ)音VC01/02: 硬件規(guī)格書(shū)、開(kāi)發(fā)資料、燒錄工具、應(yīng)用開(kāi)發(fā) 安信可離線語(yǔ)音模組 VC-01、VC-02 系列教程 【基礎(chǔ)認(rèn)知篇】 安信可離...
UCD90320U 32 軌 PMBus 功率定序器和系統(tǒng)管理器,具有 SEU 檢測(cè)功能技術(shù)手冊(cè)
UCD90320U器件是一款 32 軌 PMBus? 可尋址電源定序器和系統(tǒng)管理器,采用緊湊的 0.8 mm 間距 BGA 封裝。采用ULA模塑料,減少...
使用恩智浦FRDM-MCXN947開(kāi)發(fā)板移植觸摸屏
觸摸屏信號(hào)包含通信信號(hào)和復(fù)位信號(hào)。這里4個(gè)管腳全部配置為GPIO,用GPIO模擬IIC。
在使用樹(shù)莓派時(shí),你會(huì)發(fā)現(xiàn)Python和Scratch是許多任務(wù)(包括GPIO編程)中最常用的編程語(yǔ)言。但你知道嗎,你也可以使用C++進(jìn)行GPIO編程,而...
2025-08-06 標(biāo)簽:操作系統(tǒng)GPIO樹(shù)莓派 3.2k 0
AS32S601 系列 MCU芯片GPIO Sink/Source 能力測(cè)試方法
一、引言 隨著電子技術(shù)的飛速發(fā)展,微控制器(MCU)在工業(yè)控制、汽車(chē)電子、商業(yè)航天等眾多領(lǐng)域得到了廣泛應(yīng)用。國(guó)科安芯推出的AS32S601 系列 MCU...
HTR3310 10路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)立即下載
類(lèi)別:IC中文資料 2025-04-14 標(biāo)簽:控制器led驅(qū)動(dòng)器GPIO
HTR3316 16路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)立即下載
類(lèi)別:IC中文資料 2025-04-11 標(biāo)簽:控制器led驅(qū)動(dòng)器GPIO
HTR3306 6路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)立即下載
類(lèi)別:IC中文資料 2025-04-14 標(biāo)簽:控制器led驅(qū)動(dòng)器GPIO
RFM6601低功耗LoRa模塊規(guī)格說(shuō)明:性能特征及應(yīng)用場(chǎng)景解析立即下載
類(lèi)別:電子資料 2025-03-07 標(biāo)簽:物聯(lián)網(wǎng)無(wú)線通信嵌入式開(kāi)發(fā)
TMS320C645x DSP通用輸入/輸出(GPIO)用戶指南立即下載
類(lèi)別:電子資料 2024-12-17 標(biāo)簽:dspTMS320C645GPIO
TMS320C6472/TMS320TCI648X DSP通用輸入/輸出(GPIO)用戶指南立即下載
類(lèi)別:電子資料 2024-12-17 標(biāo)簽:dspGPIOtms320c6472
一文搞懂:用極簡(jiǎn)代碼實(shí)現(xiàn)GPIO按鍵短按/長(zhǎng)按關(guān)機(jī)!
想用最簡(jiǎn)單的代碼實(shí)現(xiàn)樹(shù)莓派或單片機(jī)的按鍵關(guān)機(jī)功能?帶你通過(guò)GPIO控制,僅用幾行代碼即可實(shí)現(xiàn)短按重啟、長(zhǎng)按關(guān)機(jī),操作簡(jiǎn)單,新手也能輕松上手。 本文將以A...
【NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒
【NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒 本文章主要是講解NCS下面使用nRF54L15如何進(jìn)入system_of...
低功耗設(shè)計(jì)入門(mén):AGPIO的基礎(chǔ)概念與原理!
對(duì)于剛接觸低功耗設(shè)計(jì)的工程師,AGPIO的基礎(chǔ)概念與原理是首要學(xué)習(xí)內(nèi)容。從信號(hào)狀態(tài)檢測(cè)到電源動(dòng)態(tài)管理,掌握這些核心知識(shí),才能在實(shí)際設(shè)計(jì)中有效應(yīng)用低功耗策...
AGPIO:低功耗設(shè)計(jì)的基礎(chǔ)知識(shí)“基石”
構(gòu)建低功耗系統(tǒng)如同搭建大廈,而AGPIO正是其基石。理解其基礎(chǔ)特性——如低漏電設(shè)計(jì)、快速喚醒能力及多模式切換原理——是設(shè)計(jì)節(jié)能電路的前提,也是優(yōu)化能效的...
實(shí)戰(zhàn)驅(qū)動(dòng)學(xué)習(xí):用開(kāi)源代碼玩轉(zhuǎn)GPIO輸出/輸入/中斷開(kāi)發(fā)!
學(xué)習(xí)開(kāi)發(fā)最有效的方式就是動(dòng)手實(shí)踐!本文以實(shí)戰(zhàn)為核心,通過(guò)開(kāi)源示例代碼帶你快速上手配置GPIO輸出、處理輸入信號(hào)、利用中斷優(yōu)化系統(tǒng)響應(yīng),讓學(xué)習(xí)成果立竿見(jiàn)影...
STM32 入門(mén)工具選型攻略:新手別再盲目入手,選對(duì)了才能少走彎路
初入門(mén)嵌入式的你是不是也經(jīng)歷過(guò)這樣的崩潰時(shí)刻?對(duì)著STM32datasheet上密密麻麻的寄存器手冊(cè),半天看不懂“GPIO輸出模式”到底是啥意思;學(xué)“中...
STM32 學(xué)習(xí)達(dá)標(biāo)標(biāo)準(zhǔn):4 個(gè)維度,判斷你是否真正合格
最近在網(wǎng)址經(jīng)??吹竭@樣的帖子:STM32怎么就算是精通了、怎么就是完全入門(mén)了、要學(xué)到什么程度才算合格?老實(shí)說(shuō),這事真沒(méi)絕對(duì)標(biāo)準(zhǔn),但只懂外設(shè)原理、會(huì)調(diào)用庫(kù)...
GPIO三重模式全解析:普通IO、AGPIO、Wakeup IO的應(yīng)用之道
GPIO不僅是數(shù)字信號(hào)的“搬運(yùn)工”,更是系統(tǒng)設(shè)計(jì)的“多面手”。本文聚焦其普通IO、AGPIO和Wakeup IO三種模式,揭示如何根據(jù)場(chǎng)景需求靈活切換,...
深度揭秘GPIO的三重身份:從普通IO到AGPIO與Wakeup IO
你是否曾困惑于GPIO功能的多樣性?從基礎(chǔ)IO到高級(jí)AGPIO,再到低功耗喚醒的Wakeup IO,這一接口實(shí)則擁有三重身份。本文帶你深入內(nèi)核,解析其不...
是否必須使用LuatIO?Air8000 GPIO配置與設(shè)計(jì)規(guī)范深度解析
在Air8000的GPIO應(yīng)用開(kāi)發(fā)中,LuatIO的角色至關(guān)重要。本文剖析其必要性,結(jié)合設(shè)計(jì)注意事項(xiàng),為開(kāi)發(fā)者提供從配置到優(yōu)化的全流程指南。 想要4G+...
2025-07-29 標(biāo)簽:物聯(lián)網(wǎng)GPIO 269 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |