Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:common:applications:gpio:40pin-header

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:sbc:common:applications:gpio:40pin-header [2022/10/18 03:05]
hyphop [Boards reference table vendor kernel]
products:sbc:common:applications:gpio:40pin-header [2023/08/16 06:33] (current)
jacobe
Line 3: Line 3:
 ====== GPIO Header ====== ====== GPIO Header ======
  
-Universal GPIO 40 pins board header, used for communication between board and different external devices. +===== GPIO usage examples =====
- +
-===== Boards reference table vendor kernel ===== +
- +
-<WRAP important > +
-Current GPIO numbers valid for vendor kernel only. Mainline linux kernel GPIO numbers will be different...  +
-</WRAP> +
- +
-==== Edge2 ==== +
- +
-^ GPIO  ^ Name                    ^ Physical  ^ Physical  ^ Name                     ^ GPIO  ^ +
-|        GND(0V)                |  1        |  21        GND(0V)                       | +
-|        SARADC_IN4              2        |  22        MCU_SWDIO                     | +
-|        1.8V                    3        |  23        MCU_SWCLK                     | +
-|  112  |  SPI1_MOSI_M1/GPIO3_C0  |  4        |  24        VCC_MCU                       | +
-|  111  |  SPI1_MISO_M1/GPIO3_B7  |  5        |  25                                |       | +
-|  114  |  SPI1_CS_M1/GPIO3_C2    |  6        |  26                                |       | +
-|  113  |  SPI1_CLK_M1/GPIO3_C1    7        |  27                                |       | +
-|        I2C6_SCL_M0_3V3        |  8        |  28                                |       | +
-|        I2C6_SDA_M0_3V          9        |  29                                |       | +
-|        MCU_IR_IN              |  10        30                                |       | +
-|        PWR_KEY_IN              11        31                                |       | +
-|        SARADC_IN3              12        32                                |       | +
-|        VCC_3V3_S3              13        33                                |       | +
-|        DEBUG_TX_3V3            14        34                                |       | +
-|        DEBUG_RX_3V3            15        35                                |       | +
-|        GND(0V)                |  16        36                                |       | +
-|        PWM3_IR_M3              17        37                                |       | +
-|        GND(0V)                |  18        38                                |       | +
-|        MCU_USART2_TX          |  19        39                                |       | +
-|        MCU_USART2_RX          |  20        40                                |       | +
- +
- +
-===== Control GPIO examples =====+
  
 <WRAP important > <WRAP important >
Line 56: Line 23:
 ```shell ```shell
 $ echo out | sudo tee /sys/class/gpio/gpio465/direction # Set GPIO output $ echo out | sudo tee /sys/class/gpio/gpio465/direction # Set GPIO output
-$ echo in | sudo tee /sys/class/gpio/gpio465/direction # Set GPIO input+$ echo in  | sudo tee /sys/class/gpio/gpio465/direction # Set GPIO input
 ``` ```
  
Last modified: 2022/10/18 03:05 by hyphop