¿Cuántos ciclos de reloj toma la lectura digital en un microcontrolador AVR?

0

¿Cuántos ciclos de reloj se necesitan para leer las entradas digitales en los microcontroladores avr? Por ejemplo, cuántos ciclos de reloj tendría SomePreDeclaredByte = PINB; tomar?

    
pregunta daweim0

1 respuesta

3

La lectura de un PINx en los 64 registros de E / S básicos toma 1 ciclo. La lectura desde el exterior toma entre 1 y 3 ciclos dependiendo de la arquitectura específica, siendo los 2 ciclos los más comunes. Tenga en cuenta que esto no incluye los ciclos tomados por el sincronizador que lee el valor externo; Consulte la hoja de datos del dispositivo para obtener más información al respecto.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas