Étape 9: Le programme LIFELINE deux
Le programme deux Lifeline est destiné pour ceux qui envisagent de modifier la ligne de vie pour le rendre approprié pour tester les autres fonctions d’autres microcontrôleurs. Ce deuxième programme modifie les commandes PORTB afin que le « écrit » en utilisant ' PORTB =' n’affectera pas les autres broches de sortie et les résistances de pull-up associées aux entrées (un peu semblables à Blinky deux).
1. si nécessaire, renouveler étape 6. Mettre le fichier 'Atmel Lifeline.cpp' au premier rang par un double clic sur le fichier dans l’Explorateur de solutions AS sur le côté droit, ou si elle est visible, cliquez sur l’onglet (sous le menu AS) avec le nom 'Atmel Lifeline.cpp'.
2. retirer tout code existant et toutes les instructions « #define » ou « #include » sauf pour "#include < avr/io.h >. Le nouveau programme devrait être entré exactement comme ci-dessous en prenant soin d’observer la capitalisation, des points-virgules, des parenthèses et accolades.
#include < avr/io.h >
int main (void)
{
DDRB = 0b00000001 ; ou 0 x 01 ; Définit B0 comme sortie et le reste comme entrée
while(1)
{
Deux à symmetrize de forme d’onde
PORTB | = 0 X 01 ; Masque = 0 x 01
PORTB | = 0 X 01 ;
PORTB & = ~ 0 x 01 ;
}
}
3. aller de l’avant et compiler deux Lifeline et chargez-le dans le MCU en appuyant sur F5 (voir étape 7, article 3).
4. À ce stade, la LED devrait avoir une lueur dim quelque part entre entièrement « on » et entièrement « off ». Voir démarrage 3, étape 8 pour une discussion plus si vous êtes intéressé [0].
5. Enfin, enlever le programmeur du port USB, débrancher la pile 9V de Conseil d’administration de l’expérimentateur – le MCU est maintenant prêt à être inséré dans la douille dans le boîtier en plastique, construit à l’étape 1.