Страница 1 из 1
Orange PI PC plus GPIO
Добавлено: Вт фев 07, 2017 8:24 pm
hustas
Установил MD на Orange PI PC plus (Dietpi). Теперь вопрос - как работать с GPIO из MD? Нигде не могу найти. Интересует хотя бы примерчик обычного "ногодрыга", а лучше I2C UART и тп.
Re: Orange PI PC plus GPIO
Добавлено: Вт фев 07, 2017 8:38 pm
immortal
тема с GPIO уже наверно 4-я,
настройка GPIO
http://xn--b1afas9b4a.xn--p1ai/archives/817
из МД работа как то так:
работа с uart как обычно работа с uart, как и с i2c
Re: Orange PI PC plus GPIO
Добавлено: Вт фев 07, 2017 8:48 pm
DimSun75
hustas писал(а):Установил MD на Orange PI PC plus (Dietpi). Теперь вопрос - как работать с GPIO из MD? Нигде не могу найти. Интересует хотя бы примерчик обычного "ногодрыга", а лучше I2C UART и тп.
https://github.com/VBaczynski/phpi2c
Re: Orange PI PC plus GPIO
Добавлено: Вт фев 07, 2017 9:12 pm
hustas
Ок, спаибо, буду изучать
Re: Orange PI PC plus GPIO
Добавлено: Вт фев 07, 2017 11:10 pm
immortal
работа с i2c шиной
сканирование портов i2c
i2cdetect -y 0 - первая i2c шина на пинах 3 и 5
i2cdetect -y 1 - вторая i2c шина на пинах 27 и 28
Код: Выделить всё
root@DietPi:~# i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: 20 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
это у меня подключена PCF8574
запись в i2c порт
i2cset -y <порт> <адрес> <данные>
включение всех выводов на pcf8574 подключенная на порт 0 (пины 3 и 5) адрес 0x20
выключение
Считывание данных с устройства PCF8574
Для датчиков BMP180, там данные в разных регистрах, поэтому считывание будет