Страница 3 из 3

Re: GPIO

Добавлено: 28 ноя 2018, 14:59
Olej

Код: Выделить всё

olej@raspberrypi:~ $ gpio exports

olej@raspberrypi:~ $ gpio export 26 OUT

olej@raspberrypi:~ $ gpio exports
GPIO Pins exported:
  26: out  0  none

root@raspberrypi:~ # ls -l /sys/class/gpio/
total 0
-rwxrwx--- 1 root gpio 4096 Nov 28 11:46 export
lrwxrwxrwx 1 root gpio    0 Nov 28 11:46 gpio26 -> ../../devices/platform/soc/3f200000.gpio/gpio/gpio26
lrwxrwxrwx 1 root gpio    0 Nov 27 12:25 gpiochip0 -> ../../devices/platform/soc/3f200000.gpio/gpio/gpiochip0
-rwxrwx--- 1 root gpio 4096 Nov 27 12:25 unexport

root@raspberrypi:~ # cat /sys/class/gpio/gpio26/value 
0

Код: Выделить всё

olej@raspberrypi:~ $ gpio write 25 1

olej@raspberrypi:~ $ gpio exports
GPIO Pins exported:
  26: out  1  none    

root@raspberrypi:~ # cat /sys/class/gpio/gpio26/value 
1

Код: Выделить всё

olej@raspberrypi:~ $ gpio write 25 0

olej@raspberrypi:~ $ gpio exports
GPIO Pins exported:
  26: out  0  none    

root@raspberrypi:~ # cat /sys/class/gpio/gpio26/value 
0
И при этом я вижу осциллографом переброс уровня на ноге 37 соответственно: LOW - HIGH - LOW

Re: GPIO

Добавлено: 22 авг 2022, 11:38
Olej
Olej писал(а):И при этом я вижу осциллографом переброс уровня на ноге 37 соответственно: LOW - HIGH - LOW
И тот же эффект достигается, соответственно:

Код: Выделить всё

olej@raspberrypi:~ $ gpio -1 write 37 0
olej@raspberrypi:~ $ gpio -1 write 37 1

Код: Выделить всё

olej@raspberrypi:~ $ gpio -g write 26 0
olej@raspberrypi:~ $ gpio -g write 26 1
Итого ... в gpio read/wrute (но не export!) указываем:
- без ключа (опций) - номер из колонки wPi
- с -1 - физический пин на разъёме GPIO (колонка Physical)
- с -g - номер GPIO (колонка BCM), он же индекс в системном доступе через /sys : /sys/class/gpio/gpio#