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:40pin-header [2023/08/16 06:31] jacobe [Unexport GPIO] |
products:sbc:common:applications:gpio:40pin-header [2024/08/12 03:08] (current) william [Troubleshooting] |
||
---|---|---|---|
Line 3: | Line 3: | ||
====== GPIO Header ====== | ====== GPIO Header ====== | ||
- | ===== GPIO usage examples ===== | + | ====== GPIO usage examples |
<WRAP important > | <WRAP important > | ||
Line 11: | Line 11: | ||
When you get the GPIO number, you can follow the steps below to control it. Here we take GPIO number '' | When you get the GPIO number, you can follow the steps below to control it. Here we take GPIO number '' | ||
- | ==== Export GPIO ==== | + | ===== Export GPIO ===== |
```shell | ```shell | ||
- | $ echo 111 | sudo tee / | + | $ echo 465 | sudo tee / |
``` | ``` | ||
- | ==== Set-up GPIO direction ==== | + | ===== Set-up GPIO direction |
We can configure direction as input or output. | We can configure direction as input or output. | ||
```shell | ```shell | ||
- | $ echo out | sudo tee / | + | $ echo out | sudo tee / |
- | $ echo in | sudo tee / | + | $ echo in | sudo tee / |
``` | ``` | ||
- | ==== Set GPIO value ==== | + | ===== Set GPIO value ===== |
```shell | ```shell | ||
Line 33: | Line 33: | ||
``` | ``` | ||
- | ==== Get GPIO value ==== | + | ===== Get GPIO value ===== |
```shell | ```shell | ||
- | $ cat / | + | $ cat / |
``` | ``` | ||
- | ==== Unexport GPIO ==== | + | ===== Unexport GPIO ===== |
```shell | ```shell | ||
- | $ echo 111 | sudo tee / | + | $ echo 465 | sudo tee / |
``` | ``` | ||
- | ==== Troubleshooting ==== | + | ===== Troubleshooting |
If you got the similar error below, it means that the PIN you try to export is used for another function, you need to edit [[products: | If you got the similar error below, it means that the PIN you try to export is used for another function, you need to edit [[products: | ||
```shell | ```shell | ||
- | khadas@Khadas: | + | $ echo 465 | sudo tee / |
tee: / | tee: / | ||
``` | ``` | ||