Используете контакты GPIO Raspberry Pi с нуля?

Как я могу взаимодействовать с контактами GPIO Raspberry Pi без использования уже реализованной библиотеки?

Я попытался просмотреть код одной из реализованных библиотек (RPI.GPIO), но так далеко не пошел.

Выводятся ли контакты GPIO как устройство на Pi? Если да, то где я могу их найти и пообщаться с ними?


person Nayzer    schedule 23.11.2015    source источник


Ответы (1)


Взгляните здесь. Это отличное руководство для доступа к GPIO с нуля. С помощью таблицы данных это отличное начало.

person Tom Mekken    schedule 23.11.2015
comment
Помните, что использование такого кода (который напрямую управляет регистрами pinctrl) может помешать использованию ядром GPIO и вызвать состояние гонки и нестабильность устройства / системы. Попытка запрограммировать систему Linux, как если бы это был микроконтроллер, ошибочна. - person sawdust; 05.12.2015