Paso 7: El programa LIFELINE uno
El programa LifeLine cambia el pin B0 ATTiny2313A, que es física pin #12 para el paquete de la inmersión, a la velocidad más rápida con el reloj interno de 8MHz de onda bastante simétrico (es decir, onda cuadrada con ciclo de trabajo 50%). La línea de vida es más simple que los Blinkies discutido arriba. LifeLine dos proporciona una infraestructura para cuando el programa podría ampliarse para incluir otras funciones.
1. Si es necesario completar 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)
{
Tres a symmetrize forma de onda
PORTB = 0 X 01; LED EN
PORTB = 0 X 01;
PORTB = 0 X 01;
PORTB = 0 X 00; LED APAGADO
}
}
3. adelante y compilar Lifeline y cargarla en el MCU como se describe en el inicio del #3, paso 7. En breve, presione F5 o haga clic en el triángulo pequeño en la barra de herramientas con el cuadro desplegable para depuración (no el uno con el dos barras verticales). Si hay errores o advertencias, luego corríjalos y vuelva a intentarlo.
4. en este punto, el LED debe tener un tenue brillo entre completamente encendido y completamente 'off'. Es decir, la potencia óptica emitida debe ser entre max y min (Pmax y Pmin como se describe en la puesta en marcha 3, paso 8). Si modificas el programa quitando algunos del PORTB = 0 x 01 declaraciones, usted debe poder ver el brillo diferentes para el LED.
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.