Sé que las interrupciones de cambio de pin pueden activarse para el ATtiny85 al habilitar las PCI utilizando el registro GIMSK, y luego configurar para que patillas se activen mediante el registro PCMSK, y finalmente llamar a sei () para habilitarlas. El siguiente código logra esto:
GIMSK = 0b00100000;
PCMSK = 0b00011111;
sei();
Estoy un poco inseguro de cómo debo apagarlos. Es cli () todo lo que es necesario, o necesito restablecer los registros como lo hice en el siguiente fragmento de código:
GIMSK = 0b00000000;
PCMSK = 0b00000000;
cli();
Cualquier apreciación sería apreciada. Estoy usando la plataforma Arduino.