gpio и DS-110

gpio и DS-110

Сообщение ErshoFF » 17 июн 2015, 10:58

Плата DS-110 имеет 67 выводов gpio - как и плата прототип Cubieboard.
Для использования доступны 66 пинов, 1 используется для управления светодиодом Ready.
Ссылки для информации:
GPIO Introduction
Использование GPIO на linux-sunxi
Configuring the GPIO and UART on the Cubieboard
GPIO user manual

Как это сделано на нашей плате и в нашей прошивке:
  • На плате светодиод Ready подключен к PH12 по дизайну.
  • Подключаем PH12 к gpio №1, за это отвечает файл script.fex
    Часть файла script.fex относящаяся к управлению светодиодом Ready
    [gpio_para]
    gpio_used = 1
    gpio_num = 1
    gpio_pin_1 = port:PH12<1><default><default><1>
  • Инициализируем при загрузке, а именно:
    Подготавливаем к использованию
    echo 1 > /sys/class/gpio/export

    Появляется папка
    /sys/devices/platform/gpio-sunxi/gpio/gpio1_ph12

    Задаем направление - в нашем случае мы выдаем сигнал
    echo out > /sys/devices/platform/gpio-sunxi/gpio/gpio1_ph12/direction
  • По мере необходимости включаем
    echo 1 > /sys/devices/platform/gpio-sunxi/gpio/gpio1_ph12/value

    или выключаем
    echo 0 > /sys/devices/platform/gpio-sunxi/gpio/gpio1_ph12/value

Расположение gpio на DS-110.
ErshoFF

 
Автор темы
Сообщения: 68
Зарегистрирован: 20 окт 2013, 20:05

Вернуться в Cubie (debian для cubieboard и DS-110)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron