GEC6818GPIO扩展接口的详细介绍
时间: 2023-11-12 08:08:43 浏览: 117
gpio-test.rar_GEC2410_GPIO_gpio test_linux gpio测试
GEC6818是一款基于ARM Cortex-A53架构的嵌入式开发板,它提供了一个GPIO扩展接口,可以连接外部设备进行控制和数据传输。
该GPIO扩展接口共有40个引脚,其中包括32个GPIO引脚和8个中断引脚。这些引脚通过2.54mm排针连接到开发板上,方便用户进行扩展和使用。
在使用GPIO扩展接口时,需要先进行引脚的配置和初始化。可以使用Linux系统提供的GPIO驱动程序进行控制,也可以直接在用户空间使用sysfs进行控制。
以下是GEC6818 GPIO扩展接口的引脚分布:
| 引脚编号 | 引脚名称 | 引脚功能 |
|----------|----------|--------------------------------------|
| 1 | GPIOB0 | GPIO输出或输入 |
| 2 | GPIOB1 | GPIO输出或输入 |
| 3 | GPIOB2 | GPIO输出或输入 |
| 4 | GPIOB3 | GPIO输出或输入 |
| 5 | GPIOB4 | GPIO输出或输入 |
| 6 | GPIOB5 | GPIO输出或输入 |
| 7 | GPIOB6 | GPIO输出或输入 |
| 8 | GPIOB7 | GPIO输出或输入 |
| 9 | GPIOC0 | GPIO输出或输入 |
| 10 | GPIOC1 | GPIO输出或输入 |
| 11 | GPIOC2 | GPIO输出或输入 |
| 12 | GPIOC3 | GPIO输出或输入 |
| 13 | GPIOC4 | GPIO输出或输入 |
| 14 | GPIOC5 | GPIO输出或输入 |
| 15 | GPIOC6 | GPIO输出或输入 |
| 16 | GPIOC7 | GPIO输出或输入 |
| 17 | GPIOD0 | GPIO输出或输入 |
| 18 | GPIOD1 | GPIO输出或输入 |
| 19 | GPIOD2 | GPIO输出或输入 |
| 20 | GPIOD3 | GPIO输出或输入 |
| 21 | GPIOD4 | GPIO输出或输入 |
| 22 | GPIOD5 | GPIO输出或输入 |
| 23 | GPIOD6 | GPIO输出或输入 |
| 24 | GPIOD7 | GPIO输出或输入 |
| 25 | GPIOE0 | GPIO输出或输入 |
| 26 | GPIOE1 | GPIO输出或输入 |
| 27 | GPIOE2 | GPIO输出或输入 |
| 28 | GPIOE3 | GPIO输出或输入 |
| 29 | GPIOE4 | GPIO输出或输入 |
| 30 | GPIOE5 | GPIO输出或输入 |
| 31 | GPIOE6 | GPIO输出或输入 |
| 32 | GPIOE7 | GPIO输出或输入 |
| 33 | GPIOIRQ0 | GPIO中断输入,可触发上升沿或下降沿 |
| 34 | GPIOIRQ1 | GPIO中断输入,可触发上升沿或下降沿 |
| 35 | GPIOIRQ2 | GPIO中断输入,可触发上升沿或下降沿 |
| 36 | GPIOIRQ3 | GPIO中断输入,可触发上升沿或下降沿 |
| 37 | GPIOIRQ4 | GPIO中断输入,可触发上升沿或下降沿 |
| 38 | GPIOIRQ5 | GPIO中断输入,可触发上升沿或下降沿 |
| 39 | GPIOIRQ6 | GPIO中断输入,可触发上升沿或下降沿 |
| 40 | GPIOIRQ7 | GPIO中断输入,可触发上升沿或下降沿 |
阅读全文