This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
products:sbc:common:applications:gpio:irq [2022/07/04 03:27] frank Use code instead of wget |
products:sbc:common:applications:gpio:irq [2022/08/07 22:41] (current) olivia [Introduction] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | This document mainly introduces how to use GPIO interrupts on Khadas SBC. You will know how to use GPIO interrupts with the GPIO number test program. | + | The page leads you to use GPIO interrupts with the GPIO number test program |
| <WRAP important > | <WRAP important > | ||
| - | Use '' | + | Here we use '' |
| </ | </ | ||
| - | |||
| ===== Hardware Connection ===== | ===== Hardware Connection ===== | ||
| - | Connect the physical pins (PIN20 and PIN15) using a DuPont line. | + | Connect the physical pins '' |
| ===== System Configuration ===== | ===== System Configuration ===== | ||
| - | * Get '' | + | Get '' |
| - | Refer [[/ | + | |
| + | Refer to [[/ | ||
| + | |||
| + | Export GPIO | ||
| - | * Export GPIO | + | ```shell |
| - | ```sh | + | |
| $ echo 433 | sudo tee / | $ echo 433 | sudo tee / | ||
| ``` | ``` | ||
| <WRAP info > | <WRAP info > | ||
| - | Please use gpio readall to check the status of GPIOH_6, if it is not shown as a normal GPIO, you need to remove uart3 from overlays in the / | + | Please use '' |
| - | Check the [[/products/sbc/vim4/ | + | Check the [[products:sbc:vim4: |
| </ | </ | ||
| Line 32: | Line 33: | ||
| ===== Demo Source Code ===== | ===== Demo Source Code ===== | ||
| - | * Get demo source code | + | Get demo source code |
| ```c gpio_interrupts.c | ```c gpio_interrupts.c | ||
| Line 207: | Line 208: | ||
| ``` | ``` | ||
| + | Compile the source code | ||
| - | * Compile the source code | + | ```shell |
| - | + | ||
| - | ```sh | + | |
| $ gcc -o gpio_interrupts gpio_interrupts.c | $ gcc -o gpio_interrupts gpio_interrupts.c | ||
| ``` | ``` | ||
| Line 218: | Line 218: | ||
| The test code running format is as follows: | The test code running format is as follows: | ||
| - | ```sh | + | ```shell |
| $ sudo ./ | $ sudo ./ | ||
| Line 225: | Line 225: | ||
| Run test: | Run test: | ||
| - | ```sh | + | ```shell |
| $ sudo ./ | $ sudo ./ | ||
| . | . | ||