加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

查看更多

电路方案

查看更多

设计资料

查看更多
  • 如何使用gpio模拟mdio通信?
    如何使用gpio模拟mdio通信?
    实际项目开发中,由于设计原因,会将phy的mdio引脚连接到SoC的2个空闲gpio上,这样就无法通过Gmac自有的架构实现修改phy,因此只能通过GPIO模拟的方式实现MDIO,好在Linux支持MDIO via GPIO功能。
  • GPIO静电放电防护方案
    GPIO静电放电防护方案 方案简介 GPIO的全称是General Purpose Input Output (通用输入/输出端口),简称为GPIO或总线扩展器,是一种在微控制器、微处理器、以及其他集成电路(IC)上常见的接口,它允许这些设备与外部世界进行交互。GPIO接口提供了基本的数字信号功能,可通过软件分别配置成输入或输出,即能够作为输入读取外部设备的状态(如按钮是否被按下),或者作为输出控
  • RC电路竟然影响GPIO边沿中断?(上)
    RC电路竟然影响GPIO边沿中断?(上)
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1050在GPIO上增加RC延时电路后导致边沿中断误触发问题探析。前段时间有一个 RT1052 客户反馈了一个有趣的问题,他们设计得是一个带 LCD 屏交互的应用,应用以官方 SDK 里的 lvgl_demo_widgets_bm 例程为基础。当客户在这个例程基础上增加了 GPIO 输入边沿中断检测,并且硬件上给 GPIO 增加了 RC 延时电路后,发现边沿中断触发得不太准确,这是怎么回事?今天痞子衡带大家还原现场:
    1469
    08/12 09:22
  • 树莓派从零开始快速入门第6讲——按键输入
    上一讲介绍了如何点亮一个LED灯,了解了树莓派的编程方法和运行方式,其实就是控制GPIO输出。按照惯例,这一讲应该要讲GPIO的输入了。
    993
    07/06 15:25
  • GPIO先上电竟然会导致MCU启动失败?
    GPIO先上电竟然会导致MCU启动失败?
    最近有一个 RW612 产品线的同事在设计一个双 MCU 系统 Demo 时发现,当 RW612 板卡和 RT1060 板卡通过 UART 对接时,如果 RW612 板卡提前上电,RT1060 板卡后上电,会导致 RT1060 程序无法正常启动。这其实是一个 i.MX RT 系列上典型的上电时序问题,今天痞子衡就和大家聊聊这个话题:
    2698
    03/28 12:13