PWM obviamente requiere recursos informáticos (y, por lo tanto, no se puede hacer simultáneamente con otros procesos), pero si tuviera que establecer un pin como salida 5V o 0V, ¿estos estados permanecen constantes o se "actualizan" repetidamente a medida que el microcontrolador funciona en otros procesos ?
Esto es difícil de explicar en el texto, así que pensé en una analogía con mi pregunta. Imagine que tengo un vaso en la mano y se me indica que lo ponga sobre la mesa. Luego me dan instrucciones de sentarme en una silla.
El vaso sobre la mesa es un estado. ¿Dejo el vaso sobre la mesa, o lo recojo y me siento y repito muy rápidamente para que no te des cuenta de que el vidrio se quitó alguna vez de la mesa?
O quizás más simplemente, ¿el microcontrolador "olvida", si lo desea, los estados de sus pines a menos que programe explícitamente un cambio de estado?
Espero haberlo hecho lo más confuso posible.