Ви не увійшли.
Всем доброго времени суток!
Раньше работал с GPIO используя просто SysFs через Bash или используя библиотеку RPi.GPIO через Python. Сейчас добрался до С++, хотел так же попробовать, используя SysFs, поиграться с gpio, но заметил одну штуку. Библиотека Python дает возможность активировать подтягивающий резистор (PULL-UP-DOWN), а вот как подключить "подтяжку" через SysFs я не нашел. Вопрос к знатокам, есть ли возможность включить "подтяжку" используя возможности sysfs или нужно обязательно использовать какие-то библиотеки?
Конечно задача упрощается если использовать Raspberry (есть куча разных либов), но есть еще PcDuino, CubieBoard и тд... И их примеры (на языке С/C++) основаны на работе с SysFs, но в примерах тупо забыли рассказать про подтягивающие резисторы, как быть? Как их подтянуть-то??
Спасибо!
Неактивний
http://www.raspberrypi.org/wp-content/u … herals.pdf
0x 7E20 0094 GPPUD GPIO Pin Pull-up/down Enable 32 R/W
0x 7E20 0098 GPPUDCLK0 GPIO Pin Pull-up/down Enable Clock 0 32 R/W
0x 7E20 009C GPPUDCLK1 GPIO Pin Pull-up/down Enable Clock 1 32 R/W
The GPIO Pull-up/down Register controls the actuation of the internal pull-up/down
control line to ALL the GPIO pins. This register must be used in conjunction with the 2
GPPUDCLKn registers.
Note that it is not possible to read back the current Pull-up/down settings and so it is the
users’ responsibility to ‘remember’ which pull-up/downs are active. The reason for this is
that GPIO pull-ups are maintained even in power-down mode when the core is off, when
all register contents is lost.
а вот дальше беглым осмотром не вьехал.
может лучьше внешний резистор? )
PcDuino:
http://dl.linux-sunxi.org/A20/A20%20Use … -03-22.pdf
890 страниц ) может все таки внешний?
ответ то "оффт топ," в чистом виде не дает разьяснения на поставленный вопрос. но библиотеки тоже люди пишут. ориентируйтесь на datasheet + errata )
Неактивний
использую внешнюю подтяжку можете точно регулировать ток в системе, где то и 3 мкА хорошо ( 1М на 3В ) а где то и без 100мкА не обойтись ).
"а вот дальше беглым осмотром не вьехал." ищите, я к сожалению не могу сейчас поразбирать документ, я так глубоко не "копал" )
http://forum.arduino.ua/viewtopic.php?id=14 на этом остановился (
с этим документом обязательно ознакомьтесь
http://codeandlife.com/2012/07/03/bench … pio-speed/
дайте мыло, пришлю свои исходники, они благополучно с Ex.ua выпали ).
Неактивний
Вот еще интересная статья, может будет кому-то полезна
http://habrahabr.ru/post/236251/
Спасибо исходники пришли!
Неактивний