Cubieboard. GPIO: Введение

Для программирования у cubieboard доступно 67 выводов GPIO. Для их активации необходимо править fex файл и скомпилировать ядро с поддержкой драйвера GPIO. Однако все эти манипуляции уже проделаны в Cubian.

В первую очередь нужно знать где находятся необходимые пины. Карта пинов уже любезно составлена разработчиком cubian. 

cubieboard pinout

Например мы хотим активировать пин PG9 GPIO. Из карты пинов видим что этот пин под номером 17.
Итак:

вывод ls показывает что пин Pg9 активирован удачно.
Дальше надо активировать режим работы пина. GPIO пин может работать как на вход, так и на выход. Например, сделаем пин PG9 выходом.

Теперь можем получить значение на пине

Т.е. по умолчанию на пине низкий уровень (LOW).

Дальше можно попробовать вывести единицу или ноль на пин (LOW или HIGH уровень).

Чтобы сделать пин входом прописываем:

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *