gpio

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

GPIO(英语:General-purpose input/output),通用型之输入输出的简称,功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clk generator, chip select等。既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电位的高低;对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电位或者低电位;对于其他特殊功能,则有另外的寄存器来控制它们。

GPIO(英语:General-purpose input/output),通用型之输入输出的简称,功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clk generator, chip select等。既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电位的高低;对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电位或者低电位;对于其他特殊功能,则有另外的寄存器来控制它们。收起

查看更多

电路方案

查看更多

设计资料

查看更多
  • STM32G0 GPIO 先于 VDD 上电:风险与硬件设计要点
    在 STM32G0 硬件开发中,电源时序是容易被忽视的细节。不少项目里会出现外部信号先接入 GPIO、MCU 的 VDD 尚未上电的情况,工程师常疑惑:这么做会不会烧坏芯片?有没有隐性故障?本文基于 ST 官方 LAT1653 文档,结合电气参数、风险本质和实操建议,把问题讲透,帮你避开硬件隐患。
  • 为何配置无误的DMA就是不工作呢?
    STM32C0系列芯片使用DMA搬运内存数据到GPIO失败,原因在于GPIOx通过IOPORT与内核相连,而非AHB/APB总线,因此无法通过DMA直接访问GPIOx。
    192
    05/18 11:40
    为何配置无误的DMA就是不工作呢?
  • RM0479 深度解读:BlueNRG-LP Cortex‑M0 + 蓝牙无线 MCU 开发指南
    RM0479 是意法半导体面向 BlueNRG‑LP 系列芯片发布的权威参考手册,聚焦基于 ARM Cortex‑M0 + 内核的超低功耗 2.4GHz 蓝牙无线 SoC,完整覆盖存储器架构、外设驱动、时钟复位、电源管理、GPIO 配置与寄存器定义,是 BLE5.2 低功耗设备从底层开发到量产落地的核心技术依据。这份手册专为嵌入式开发、硬件调试与量产适配打造,去掉冗余理论,直接对接实际工程需求,帮开发者快速吃透芯片底层逻辑,少走调试弯路。
  • S2-LP 直接 GPIO 模式配置:无需 FIFO,GPIO 直连无线透传
    在 Sub‑1G 无线透传、外部信号直采、中继转发等特殊场景下,S2-LP 提供了直接 GPIO 模式,可以跳过帧处理、FIFO 缓存,直接把 GPIO 电平通过无线发送,或把无线信号转为 GPIO 输出。LAT1225 这份应用笔记,用最简单的 GUI 配置方式,把三种工作模式区别、GPIO 收发、中继透传讲得清清楚楚,看完就能直接上手做硬件直连无线。
    564
    04/27 15:56
  • 查理复用:用极简 GPIO 驱动大量 LED 的实用技术
    查理复用是一种利用单片机 GPIO 三态特性的实用方案,最多可驱动 n×(n−1) 个 LED,显著节省引脚资源,适合驱动数码管、LED 矩阵等场景。通过合理布局和软件编程,可在相同引脚数量下点亮更多 LED。然而,此方法存在刷新频率要求、峰值电流问题、三态 IO 支持依赖和正向电压差异等缺点。硬件上需注意限流电阻和反向保护,软件上应提高扫描频率和优化消隐处理。
    1785
    04/01 09:44
    查理复用:用极简 GPIO 驱动大量 LED 的实用技术