完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
标签 > GPIO
General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,人们利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。
General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,人们利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。
分类:硬件/嵌入开发驱动开发/核心开发
每个GPIO端口可通过软件分别配置成输入或输出。Maxim的GPIO产品线包括8端口至28端口的GPIO,提供推挽式输出或漏极开路输出。提供微型3mm x 3mm QFN封装。
General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,人们利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。
分类:硬件/嵌入开发驱动开发/核心开发
每个GPIO端口可通过软件分别配置成输入或输出。Maxim的GPIO产品线包括8端口至28端口的GPIO,提供推挽式输出或漏极开路输出。提供微型3mm x 3mm QFN封装。
1. GPxCON 寄存器
用于配置引脚功能。 Configure
PORT A 与 PORT B~PORT H/J 在功能选择上有所不同,GPACON 中每一位对应一根引脚,共 23 个引脚。当某位被设为 0 时候,相应引脚为 输出引脚。此时我们可以在GPADAT 中相应的写入 1或者 0 来让此引脚输出高电平或者低电平;当某位被设为1时,相应引脚为地址线或用于地址控制,此时GPADATA无用。
一般而言 GPACON 通常被设为 1 ,以便访问外部器件。
PORT B~PORT H/J
在寄存器操作方面完全相同,GPxCON 中每两位控制一根引脚,
00 输入 01 输出
10 特殊功能 11 保留不用
2. GPxDAT 寄存器
GPxDAT用于读写引脚,当引脚被设为输入时候,读此寄存器可知道相应引脚的电平状态高还是低,当引脚被设为输出时候,写此寄存器的位,可令引脚输出高电平还是低电平。
3. GPxUP寄存器
GPxUP寄存器某位为1时,相应管脚没有内部上拉电阻;为 0 时候 相应管脚有内部上拉电阻。
上拉电阻作用在于,当GPIO 引脚处于第三种状态时候,既不是输出高电平,也不是输出低电平。而是呈现高阻态,相当于没有接芯片。它的电平状态由上下拉电阻决定。
驱动之路#21:一行 reset-gpios,驱动为何就能用 GPIO?
这行代码不是给 CPU 看的,而是给内核和驱动的 “约定说明书”,每一部分都有明确含义: reset-gpios:是 “属性名”,遵循 Linux 设备...
瑞萨RA系列FSP库开发实战指南之瑞萨RA6M5的I2C特性及架构
如果我们直接控制RA6M5的两个GPIO引脚,分别用作SCL及SDA,按照上述信号的时序要求,直接像控制LED灯那样控制引脚的输出(若是接收数据时则读取...
基于DR1M90的Linux-RT内核开发:从编译配置到GPIO/按键应用实现(2)
本手册由创龙科技研发,针对 DR1M90,详述 Linux-RT 实时内核开发:含实时性测试(Linux 与 Linux-RT 对比、CPU 空载 / ...
基于 DR1M90 的 Linux-RT 内核开发:从编译配置到 GPIO / 按键应用实现(1)
本手册由创龙科技研发,针对 DR1M90,详述 Linux-RT 实时内核开发:含实时性测试(Linux 与 Linux-RT 对比、CPU 空载 / ...
TMS320C645x DSP通用输入/输出(GPIO)用户指南立即下载
类别:电子资料 2024-12-17 标签:dspTMS320C645GPIO
TMS320C6472/TMS320TCI648X DSP通用输入/输出(GPIO)用户指南立即下载
类别:电子资料 2024-12-17 标签:dspGPIOtms320c6472
JL杰理AC696N系列开发GPIO使用指南:模式、配置与特殊IO
本文阐述了关于:JL杰理AC696N开发板 GPIO功能丰富,支持模式配置、驱动能力及上下拉,需注意特殊引脚处理及供电电压,合理选择驱动以提高效率。
分享一个CW32 IO拓展项目:使用CW32L010做GPIO/ADC 扩展
1. 设计目标 CW32L010是一款极具性价比的ARM Cortex-M0+内核微控制器。其核心优势在于以极致成本,集成了丰富的外设资源:包括一个 1...
华清远见嵌入式全栈工程师实战课重磅升级!一站式掌握STM32+Linux核心技术,仿真教学加持,学习效率翻倍!
嵌入式学习想打通STM32+Linux全栈,却苦于入门难、课程体系不完整、Linux调试难、实战项目少?华清远见嵌入式体系课重磅升级,从课程内容、仿真平...
MAX7304:集成ESD保护的I2C接口16端口GPIO与LED驱动器
MAX7304:集成ESD保护的I2C接口16端口GPIO与LED驱动器 在电子设备的设计中,GPIO扩展器和LED驱动器是常见的组件,它们对于实现设备...
在使用 LuatIO 进行嵌入式应用开发时,合理配置 GPIO 的复用功能是实现外设控制的前提。本文全面解析 GPIO 引脚由普通 IO 转换为复用功能...
2026-01-23 标签:GPIO 2.3k 0
HTR3316 16路多功能LED驱动器与GPIO控制器产品详解
在消费类电子产品朝着小型化、多功能化发展的当下,集成度高、兼容性强的驱动与控制芯片成为提升产品性能的关键。HTR3316作为一款专为消费电...
RF54L15 特定 GPIO 引脚配置边沿检测(非电平检测)
1:在 nRF54L15 上,只有端口 0 (P0) 和端口 1 (P1) 支持引脚检测/唤醒功能。端口 2 不支持这些功能。 引脚检测机制通过 PIN...
2025-11-29 标签:GPIO 403 0
编辑推荐厂商产品技术软件/工具OS/语言教程专题
| 电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
| BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
| 直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
| 步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
| 伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
| 开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
| Arduino | BeagleBone | 树莓派 | 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 |