Results 1 to 4 of 4

Thread: Управление пинами Gpio

  1. #1

    Question Управление пинами Gpio

    Здравствуйте!

    Никак не могу разобраться с управлением GPIO на WL-500gx. Если я правильно понял, то имеется 7 пинов GPIO. Я предположил, что управление осуществляется установкой соответствующего бита в восьмибитном числе и отправкой этого числа в /dev/gpio/out. То есть, если я хочу установить сигналы на GPIO 5 и 7, я устнавливаю биты следующим образом: 01010000. То есть получаю 80. Пишу
    echo 80 > /dev/gpio/out - На пинах по-прежнему 3 вольта. Где я неправ?

    Спасибо!

  2. #2
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Выходы нужно предварительно разрешить, прописав единички в outen.
    Только не забывайте, что там уже что-то используется, так что надо ORить числа.

  3. #3
    Спасибо за ответ...
    В outen отправляется такая же битовая маска? 0-с пина можно читать, 1-на пин можно писать?
    А OR -- конечно надо. Тут ведь на GPIO какие-то прерывания заведены, если я правилно чей-то пост понял...

  4. #4
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Нет, прерываний там нет.
    Да, битовая маска аналогичная. Читать можно всегда, писать, только если это выход. OUTputENable.

Similar Threads

  1. Anyplace Control - удоленное управление, как насторить?
    By AlekseyA in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 0
    Last Post: 08-02-2009, 14:39

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •