Paso 3: Depuración: primeros pasos
Glace rápido el código y se podía adivinar que este programa va a parpadear todos los LEDs de encendido y apagado y otra vez para siempre. De hecho, debe hacer cerca de 500.000 veces por segundo.
Así que ¿por qué no algo sucede? (Debe tener una línea verde de código como en la imagen 1).
Aquí es lo que está sucediendo. El código compilado fue cargado en el microcontrolador y el microcontrolador ha comenzado a ejecutar ese código. Sin embargo, ha detenido en la primera instrucción. La flecha verde y la línea verde del código indican que la ejecución se interrumpe en la línea 13.
Presione el botón "Paso a" (
) cuatro veces y ver como los avances de la ejecución de código. Debería haber dejado en la línea 20, que cuenta el microcontrolador para encender todos los LEDs. ¿Por qué no los LEDs? Mientras que usa el depurador, la flecha verde y la línea de código indica que línea de código está a punto de ser ejecutado. No ha sucedido. Pulsa "
Paso en" (
) una vez más.
Ahora es un buen momento para comprobar su LED. Los cinco deben estar iluminada. Asegúrese de que todas las conexiones son buenas, que los LEDs se encienden y pulsa "Paso en" (
) otra vez. Obviamente, todos los LEDs deben ser ahora.
Haga clic en el "ir" (
) botón. El microcontrolador es ahora es si no que se fueron depurando. Las instrucciones están volando por 1 millón por segundo y los LEDs son alternar medio tan rapidamente. Por lo tanto, se ven medio tan brillante como lo hicieron cuando se detuvo en la sesión de depuración.
Para comprobar el efecto de atenuación, golpeó el "romper" (
) botón. Existe la posibilidad de cincuenta/cincuenta se detendrá con el LED encendido. Si no, seguir adelante y pulsa "
Paso en" (
) hasta que estén.