Product
Tinker Board 3
[AIOT] GPIO Config Table for Tinker Board 3
Chip, line | Device Path | Function3 | Function2 | Function1 | GPIO | Pin# | Pin# | GPIO | Function1 | Function2 | Device Path | Chip, line |
VCC3.3V_IO | 1 | 2 | VCC5V_SYS | |||||||||
0, 12 | GPIO: /sys/class/gpio/gpio12 I2C: /dev/i2c-1 | I2C1_SDL | GPIO0_B4 | 3 | 4 | VCC5V_SYS | ||||||
0, 11 | GPIO: /sys/class/gpio/gpio11 I2C: /dev/i2c-1 | I2C1_SCA | GPIO0_B3 | 5 | 6 | GND | ||||||
0, 8 | GPIO: /sys/class/gpio/gpio8 | CLK32K_IN | CLK32K_OUT0 | GPIO0_B0 | 7 | 8 | GPIO0_C1 | UART0_TX | PWM2_M0 | GPIO: /sys/class/gpio/gpio17 UART: /dev/ttyS0 | 0, 17 | |
GND | 9 | 10 | GPIO0_C0 | UART0_RX | PWM1_M0 | GPIO: /sys/class/gpio/gpio16 UART: /dev/ttyS0 | 0, 16 | |||||
4, 18 | GPIO: /sys/class/gpio/gpio146 | PWM14_M1 | SPI3_CLK_M1 | GPIO4_C2 | 11 | 12 | GPIO3_A3 | I2S3_SCLKM0 | GPIO: /sys/class/gpio/gpio99 | 3, 3 | ||
4, 19 | GPIO: /sys/class/gpio/gpio147 SPI: /dev/spidev3 | PWM15_IR_M1 | SPI3_MOSI_M1 | GPIO4_C3 | 13 | 14 | GND | |||||
4, 21 | GPIO: /sys/class/gpio/gpio149 SPI: /dev/spidev3 | UART9_TX_M1 | PWM12_M1 | SPI3_MISO_M1 | GPIO4_C5 | 15 | 16 | GPIO0_C7 | UART0_CTSn | PWM0_M1 | GPIO: /sys/class/gpio/gpio23 | 0, 23 |
VCC3.3V_IO | 17 | 18 | GPIO0_C4 | UART0_RTSn | PWM5 | GPIO: /sys/class/gpio/gpio20 | 0, 20 | |||||
2, 19 | GPIO: /sys/class/gpio/gpio83 SPI: /dev/spidev2 | SPI2_MOSI_M0 | GPIO2_C3 | 19 | 20 | GND | ||||||
2, 18 | GPIO: /sys/class/gpio/gpio82 SPI: /dev/spidev2 | SPI2_MISO_M0 | GPIO2_C2 | 21 | 22 | GPIO3_C5 | SPDIF_TX_M1 | PWM15_IR_M0 | GPIO: /sys/class/gpio/gpio117 | 3, 21 | ||
2, 17 | GPIO: /sys/class/gpio/gpio81 SPI: /dev/spidev2 | SPI2_CLK_M0 | GPIO2_C1 | 23 | 24 | GPIO2_C4 | SPI2_CS0_M0 | GPIO: /sys/class/gpio/gpio84 SPI: /dev/spidev2.0 | 2, 20 | |||
GND | 25 | 26 | GPIO2_C5 | SPI2_CS1_M0 | GPIO: /sys/class/gpio/gpio85 SPI: /dev/spidev2.1 | 2, 21 | ||||||
3, 12 | GPIO: /sys/class/gpio/gpio108 I2C: /dev/i2c-5 | I2C5_SDA_M0 | GPIO3_B4 | 27 | 28 | GPIO3_B3 | I2C5_SCL_M0 | GPIO: /sys/class/gpio/gpio107 I2C: /dev/i2c-5 | 3, 11 | |||
4, 22 | GPIO: /sys/class/gpio/gpio150 | UART9_RX_M1 | PWM13_M1 | SPI3_CS0_M1 | GPIO4_C6 | 29 | 30 | GND | ||||
0, 22 | GPIO: /sys/class/gpio/gpio22 | PWM7_IR | GPIO0_C6 | 31 | 32 | GPIO3_B2 | UART4_TX_M1 | PWM9_M0 | GPIO: /sys/class/gpio/gpio106 UART: /dev/ttyS4 | 3, 10 | ||
3, 9 | GPIO: /sys/class/gpio/gpio105 PWM: /sys/class/pwm/pwmchip1 | PWM8_M0 | UART4_RX_M1 | GPIO3_B1 | 33 | 34 | GND | |||||
3, 4 | GPIO: /sys/class/gpio/gpio100 | I2S3_LRCKM0 | GPIO3_A4 | 35 | 36 | GPIO2_B3 | UART1_RX_M0 | GPIO: /sys/class/gpio/gpio75 UART: /dev/ttyS1 | 2, 11 | |||
2, 12 | GPIO: /sys/class/gpio/gpio76 UART: /dev/ttyS1 | UART1_TX_M0 | GPIO2_B4 | 37 | 38 | GPIO3_A6 | I2S3_SDI_M0 | GPIO: /sys/class/gpio/gpio102 | 3, 6 | |||
GND | 39 | 40 | GPIO3_A5 | I2S0_SDO_M0 | GPIO: /sys/class/gpio/gpio101 | 3, 5 |
- Input control example
# Export the GPIO pin (For example. pin#11)
echo 11 > /sys/class/gpio/export
# Set the GPIO pin to INPUT mode
echo in > /sys/class/gpio/gpio11/direction
# Get the value
cat /sys/class/gpio/gpio11/value
- Output control example
# Export the GPIO pin (For example. pin#11)
echo 11 > /sys/class/gpio/export
# Set the GPIO pin to INPUT mode
echo out > /sys/class/gpio/gpio11/direction
# Pull the GPIO to HIGH (0 for LOW)
echo 1 > /sys/class/gpio/gpio11/value