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

查看更多

电路方案

查看更多

设计资料

查看更多
  • G32R501 原理图底层硬件技术拆解
    G32R501硬件设计:AIO需防串扰,VREF内外基准均配2.2uF;ADC关注源阻抗、采样窗口与三路同步;COMP支持硬件过流跳闸。GPIO/XBAR可路由信号,SDF时钟需端接降噪。CAN须外晶振+收发器+120Ω端接,I2C/LIN需上拉/外收发器,QSPI控走线。Boot由GPIO24/32选择,可OTP改。电源VDD/VDDA/VDDIO去耦,内LDO限温,外LDO高温用,禁VDD先上电。复位、时钟、JTAG与未用引脚按规则处理。
    28
    10/27 10:10
  • 【CW32L012】MCU的IO口阈值判断
    MCU的GPIO外设是我们最常用的外设,也是应用场景最多的外设,我们时常需要读取IO口的高低电平,输出IO口的高低电平,输出的是模拟电压或者是数字电压,模拟电压是根据模拟外设输出的连续电压,不在这篇文章的探讨范围,输出的数字电压是0和1,只有0V或者给芯片供电的VDD。使用GPIO数字输入功能的时候,读取外部电压,高于多少V的电压MCU判断为高电平,低于多少V的电压判断为低电平,这就是一个比较有意思的事情了,而我这篇文章就是要探讨我们MCU对于外部输入电压高低电平的判断。
    554
    08/11 08:54
  • 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 引脚就能完成屏幕驱动,降低硬件资源占用门槛。
    1358
    06/25 11:14
  • W55MH32 以太网单片机入门教程|MicroPython外设与网络实战
    本文就从硬件规格拆解入手,基于 MicroPython 开发环境,依次实测 GPIO 输入输出、I2C 传感器读取、SPI 屏幕驱动、基础网络通信等核心功能,完整呈现这块开发板的上手门槛、实际表现和适用场景,给打算入门硬件物联网项目的读者做一份全面参考。
  • 这些用例让你快速了解树莓派的 GPIO 引脚的作用!
    GPIO 引脚大概是树莓派最让初学者困惑的部分了。我当初也好奇那些小引脚到底是干嘛的。这些年我测试过大量项目,所以我来解释一下 GPIO 的工作原理,并分享几个实用的入门例子。