Paso 9: El programa LIFELINE dos
El programa Lifeline dos está destinado a quienes planean modificar la línea de vida para que sea conveniente para probar otras funciones de otros microcontroladores. Este segundo programa modifica los comandos PORTB para que 'escribe' usar ' PORTB =' no afectará a otros pines de salida y resistencias de pull-up asociados con entradas (algo similares a Blinky dos).
1. Si es necesario Repita el paso 6. Llevar el archivo 'Atmel Lifeline.cpp' a la vanguardia o doble clic en el archivo en el explorador de soluciones como en el lado derecho, o si es visible, haga clic en la ficha (en el menú de AS) con el nombre 'Atmel Lifeline.cpp'.
2. Quite cualquier código existente y las '#define' o '#include' excepto ' #include < avr/io.h >. El nuevo programa debe introducirse exactamente como abajo teniendo cuidado de observar mayúsculas, punto y coma, paréntesis y llaves.
#include < avr/io.h >
int Main
{
DDRB = 0b00000001; o 0 x 01; Pone B0 como salida y el resto como entrada
while(1)
{
Dos a symmetrize forma de onda
PORTB | = 0 X 01; Mascara = 0 x 01
PORTB | = 0 X 01;
PORTB & = ~ 0 x 01;
}
}
3. adelante y compilar dos salvavidas y cargarla en el MCU presionando F5 (ver paso 7, artículo 3).
4. en este punto, el LED debe tener un tenue brillo entre completamente encendido y completamente 'off'. Vea Inicio 3, paso 8 para una discusión más si está interesado [0].
5. Finalmente, retire el programador del puerto USB, desconectar la batería de 9V del tablero del experimentador, el MCU está ahora listo para ser insertado en el enchufe en la caja de plástico construido en el paso 1.