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等。既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电位的高低;对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电位或者低电位;对于其他特殊功能,则有另外的寄存器来控制它们。收起

查看更多

电路方案

查看更多

设计资料

查看更多
  • 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 收发、中继透传讲得清清楚楚,看完就能直接上手做硬件直连无线。
    525
    04/27 15:56
  • 查理复用:用极简 GPIO 驱动大量 LED 的实用技术
    查理复用是一种利用单片机 GPIO 三态特性的实用方案,最多可驱动 n×(n−1) 个 LED,显著节省引脚资源,适合驱动数码管、LED 矩阵等场景。通过合理布局和软件编程,可在相同引脚数量下点亮更多 LED。然而,此方法存在刷新频率要求、峰值电流问题、三态 IO 支持依赖和正向电压差异等缺点。硬件上需注意限流电阻和反向保护,软件上应提高扫描频率和优化消隐处理。
    1574
    04/01 09:44
    查理复用:用极简 GPIO 驱动大量 LED 的实用技术
  • 调试神器!STM32 在线改寄存器,秒出 MCO 时钟
    在线调试时想实时看系统时钟是否正常,但代码里没开 MCO、重新烧录又会丢失现场、复现不了问题?ST 官方 LAT1255 应用笔记给出了最硬核的解决办法:程序暂停时,直接在调试器里改寄存器,临时把 PA8 配置成 MCO 时钟输出,不用改代码、不用重新编译、不破坏现场,立刻就能用示波器抓到 SYSCLK、HSI、HSE、PLL 等内部时钟。本文把完整操作步骤、寄存器配置、GPIO 设置一次性讲透,是嵌入式调试必备的高阶技巧。
    762
    03/17 11:17
  • S2-LP 驱动外部 PA 实战:GPIO 自动控制 + 功率拉满到 27dBm
    在 Sub‑1GHz 无线项目里,S2‑LP 自带最大 +16dBm发射功率,日常够用,但远距离、穿墙、遮挡场景就明显吃力。想把功率往上提、覆盖拉更远,最稳妥的方案就是加外部 PA。ST 官方应用笔记 LAT1385 给出了一套极简方案:不用 MCU 额外发控制指令,只用 S2‑LP 自带 GPIO,自动跟着收发状态切换 PA,代码少、时序准、不掉链。本文把硬件接线、控制逻辑、寄存器配置、实测要点一次性讲透,直接能落地。
    880
    03/17 09:55