Действия по прерыванию MCP23017

Тема в разделе "Arduino & Shields", создана пользователем Irinka, 25 сен 2019.

  1. Irinka

    Irinka Нерд

    Здравствуйте.
    У микросхемы MCP23017 есть два пина INTA и INTB.
    Как я поняла нужно считывать регистр 0x05
    Даташит страница 21
    http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf
    Как мне получить эти биты прерываний?
     
  2. koteika

    koteika Гик

    3.6.1 INTA AND INTB There are two interrupt pins: INTA and INTB. By default, INTA is associated with GPAn pins (PORTA) and INTB is associated with GPBn pins (PORTB). Each port has an independent signal which is cleared if its associated GPIO or INTCAP register is read.

    24 страница

    There are two interrupt pins, INTA and INTB, that can
    be associated with their respective ports, or can be
    logically OR’ed together so that both pins will activate if
    either port causes an interrupt.
    The interrupt output can be configured to activate
    under two conditions (mutually exclusive):

    и еще 12
     
    Последнее редактирование модератором: 26 сен 2019
  3. Irinka

    Irinka Нерд

    Как эти пины "активировать"?
     
  4. koteika

    koteika Гик

    24 и 23 страница:)

    Как активировать пункт 3.6
     
  5. Irinka

    Irinka Нерд

    Перевела, прочитала...но не поняла..
     
  6. parovoZZ

    parovoZZ Гуру

    Чего не поняла?
     
  7. Irinka

    Irinka Нерд

    Не поняла как активировать работу пинов прерываний
     
  8. parovoZZ

    parovoZZ Гуру

    Бегло посмотрел дашик - там надо сконфигурировать три регистра.
     
  9. Irinka

    Irinka Нерд

    Каких?
     
  10. parovoZZ

    parovoZZ Гуру

    Так там в даташите в таблице регистров все расписано.
     
  11. 9xA59kK

    9xA59kK Гик

    А не пробовали использовать библиотеку от adаfruit у них пример есть работа с прерываниями.
    И на ютубе есть немного объяснений про эти порты и прерывания.
    Или вот еще статья где используют данную диковину с той же библиотекой

    ps\ Мне просто интересно, но я эту микросхему еще не пользовал.
     
    Последнее редактирование: 27 сен 2019
    Andrey12 нравится это.