Buenas!
Me surgió una duda leyendo las notas cuando habla sobre las estrategias de programación. Dice que una de estas es la siguiente:
"Toda la lógica se implementa en las rutinas de interrupción y el programa principal o bien está en loop infinito (máquina dedicada) o bien instala e inicializa las rutinas de interrupción y termina".
¿Qué quiere decir que el programa principal termine? Porque creo que lo que me está jugando en contra es la intuición; yo me imagino como que la máquina ya no funciona más, como si se apagara, y eso incluye no poder leer las interrupciones. Seguro esto no es así y es por la costumbre de haber estado trabajando siempre en base a un programa principal o un loop.
Lo otro es qué onda con las variables en las no dedicadas, puedo usar la memoria libremente, verdad?
Agradezco me puedan aclarar las ideas.
Saludos,
Joel