ESP8266, cómo el controlador interrumpe más de un dispositivo en un pin de interrupción

0

En mi proyecto, uso un chip de expansión de puerto ESP8266 y 3 i2c. Uno de los interruptores de puertos i2c interrumpe el pin conectado al pin de interrupción ESP8266. Entonces, cuando el expansor tiene un cambio en cualquier pin GPIO, genera una interrupción y el pin de interrupción ESP8266 se dispara. Quiero usar otro chip expansor para aumentar mi cuenta de GPIO. Si uso 3 expansores, tendré 3 interrupciones. Conecte el pin de interrupción de los expansores al ESP8266 mismo pin de interrupción, no está funcionando. Debido a la restricción del proyecto, no puedo usar otro puerto esp8266 para la detección int. ¿Cómo manejo un pin de interrupción de ESP con fuente de interrupción múltiple?

PS: No necesito determinar a qué dispositivo se le envía una interrupción, solo necesito entender, la interrupción ocurre en cualquier dispositivo expansor.

    
pregunta RoboCop

0 respuestas

Lea otras preguntas en las etiquetas