文章目录
一、GPIO 介绍
GPIO全称为 General Purpose Input/Output,即通用输入输出端口。它是一种可以通过软件控制的数字输入输出端口,在嵌入式系统中应用十分广泛。
在单片机和嵌入式系统中,GPIO 被用作与外部设备进行通讯、控制外部硬件或者采集外部硬件数据的方式之一。通常情况下,GPIO 引脚被连接到外部器件的控制、数据或电源电路上。
GPIO的引脚数量和位置根据不同的芯片而异,比如 STM32 芯片有多个 GPIO 引脚,每个引脚都有一些与之相关的寄存器,可以用来控制该引脚的输入输出状态。
除了作为数字输入输出的方式,GPIO也可以通过相关的协议实现其他的功能,比如I2C、SPI、PWM等,这一部分通常由芯片的特定硬件模块实现。
二、RK3568 GPIO 状况
RK3568 拥有 152 个 GPIO:

RK3568 GPIO 特点如下:

- 可以让 CPU 产生中断
- 支持电平与边沿触发中断
- 支持配置触发极性<
本文详细介绍了GPIO的原理和RK3568的GPIO特性,以及在ITX-3568JQ主板上的LED控制。通过设备树配置和gpio-leds驱动,解释了如何使用GPIO引脚控制LED的亮灭,并提供了LED的默认触发器和自定义触发器支持。
订阅专栏 解锁全文
131

被折叠的 条评论
为什么被折叠?



