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翻转速度到底可以有多快?
    最近一个工程师问我MCU的最高翻转速度能够到多少?这个话题我多年前就听过,不过一直没有实际去测试过,这次正好借此问题实际测试了一番,发现里面还藏了不少的知识。
    732
    01/03 11:10
  • 如何使用gpio模拟mdio通信?
    实际项目开发中,由于设计原因,会将phy的mdio引脚连接到SoC的2个空闲gpio上,这样就无法通过Gmac自有的架构实现修改phy,因此只能通过GPIO模拟的方式实现MDIO,好在Linux支持MDIO via GPIO功能。
    如何使用gpio模拟mdio通信?
  • GPIO静电放电防护方案
    GPIO静电放电防护方案 方案简介 GPIO的全称是General Purpose Input Output (通用输入/输出端口),简称为GPIO或总线扩展器,是一种在微控制器、微处理器、以及其他集成电路(IC)上常见的接口,它允许这些设备与外部世界进行交互。GPIO接口提供了基本的数字信号功能,可通过软件分别配置成输入或输出,即能够作为输入读取外部设备的状态(如按钮是否被按下),或者作为输出控
  • RC电路竟然影响GPIO边沿中断?(上)
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1050在GPIO上增加RC延时电路后导致边沿中断误触发问题探析。前段时间有一个 RT1052 客户反馈了一个有趣的问题,他们设计得是一个带 LCD 屏交互的应用,应用以官方 SDK 里的 lvgl_demo_widgets_bm 例程为基础。当客户在这个例程基础上增加了 GPIO 输入边沿中断检测,并且硬件上给 GPIO 增加了 RC 延时电路后,发现边沿中断触发得不太准确,这是怎么回事?今天痞子衡带大家还原现场:
    1905
    2024/08/12
    RC电路竟然影响GPIO边沿中断?(上)
  • 树莓派从零开始快速入门第6讲——按键输入
    上一讲介绍了如何点亮一个LED灯,了解了树莓派的编程方法和运行方式,其实就是控制GPIO输出。按照惯例,这一讲应该要讲GPIO的输入了。
    1256
    2024/07/06