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

查看更多

电路方案

查看更多

设计资料

查看更多
  • NXP FRDM-MCXA344 SH1106 OLED:GPIO模拟I2C驱动u8g2图形库教程
    本套工程是基于 NXP FRDM-MCXA344 开发板打造的完整 OLED 图形演示方案,采用纯 GPIO 模拟 I2C 时序驱动 128×64 分辨率 SH1106 单色 OLED,原生集成 u8g2 开源图形库,无需占用硬件 I2C 外设,适配 Cortex-M33 内核 180MHz 主频 MCXA344 主控,可直接实现文字、几何绘图、动态波形、计数动画等嵌入式界面效果,配套串口调试、RGB 心跳 LED 指示,完整覆盖硬件接线、编译、烧录、调试全流程,适合 NXP MCXA 系列入门 GUI 开发学习。不少嵌入式开发者在使用 MCXA 系列芯片做小型显示界面时,常会遇到硬件 I2C 端口被传感器占用、底层驱动适配繁琐、图形渲染缺少成熟库的问题,这个开源演示工程刚好解决以上痛点,仅依靠通用 GPIO 引脚就能完成屏幕驱动,降低硬件资源占用门槛。
    401
    06/25 11:14
  • W55MH32 以太网单片机入门教程|MicroPython外设与网络实战
    本文就从硬件规格拆解入手,基于 MicroPython 开发环境,依次实测 GPIO 输入输出、I2C 传感器读取、SPI 屏幕驱动、基础网络通信等核心功能,完整呈现这块开发板的上手门槛、实际表现和适用场景,给打算入门硬件物联网项目的读者做一份全面参考。
  • 这些用例让你快速了解树莓派的 GPIO 引脚的作用!
    GPIO 引脚大概是树莓派最让初学者困惑的部分了。我当初也好奇那些小引脚到底是干嘛的。这些年我测试过大量项目,所以我来解释一下 GPIO 的工作原理,并分享几个实用的入门例子。
  • STM32G0 GPIO 先于 VDD 上电:风险与硬件设计要点
    在 STM32G0 硬件开发中,电源时序是容易被忽视的细节。不少项目里会出现外部信号先接入 GPIO、MCU 的 VDD 尚未上电的情况,工程师常疑惑:这么做会不会烧坏芯片?有没有隐性故障?本文基于 ST 官方 LAT1653 文档,结合电气参数、风险本质和实操建议,把问题讲透,帮你避开硬件隐患。
  • 为何配置无误的DMA就是不工作呢?
    STM32C0系列芯片使用DMA搬运内存数据到GPIO失败,原因在于GPIOx通过IOPORT与内核相连,而非AHB/APB总线,因此无法通过DMA直接访问GPIOx。
    288
    05/18 11:40
    为何配置无误的DMA就是不工作呢?