Здравствуйте. У микросхемы MCP23017 есть два пина INTA и INTB. Как я поняла нужно считывать регистр 0x05 Даташит страница 21 http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf Как мне получить эти биты прерываний?
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
А не пробовали использовать библиотеку от adаfruit у них пример есть работа с прерываниями. И на ютубе есть немного объяснений про эти порты и прерывания. Или вот еще статья где используют данную диковину с той же библиотекой ps\ Мне просто интересно, но я эту микросхему еще не пользовал.