Étape 3: programme
Une fois que vous avez tout mis en place et le programmeur attaché, il est temps de programme. J’ai trouvé que l’orateur ne peut être fixé lors de la programmation, alors vous devriez décrocher que pour cette étape. Il est également très important que le cristal soit jointe (ainsi que les condensateurs de pF 2 18), qu’il deviendra nécessaire après avoir brûlé les fusibles.
Ne pas effectuer l’étape suivante (burn-fusible) si vous n’utilisez pas le cristal, une fois que vous faites l’AVR exigera un cristal à exploiter. Si vous gravez les fusibles et vous n’avez pas un cristal votre sortie de chance jusqu'à ce que vous pouvez en obtenir un.
Maintenant, nous avons besoin de brûler les fusibles de l’AVR (voir un tutoriel d’AVR pour plus d’informations, ainsi que l’avertissement ci-dessus). Pour cela, exécutez cette commande de dans le même répertoire, vous avez les fichiers : main.c et Makefile.
faire graver-fusible
Si vous programmez cette chose une autre manière, les valeurs des fusibles sont :
lfuse : 0xFD
hfuse : 0xDF
Ensuite, exécutez les deux commandes pour compiler le programme et le programme de l’AVR :
faire
faire le programme
Si vous voulez vous pouvez exécuter cette commande pour nettoyer les fichiers d’excès qui ont été créés par la marque commande :
rendre propre
Et là vous allez ! Si tout va bien il n’en existait aucune erreur et votre AVR est programmé et prêt à aller. Par défaut que l’AVR attendra pendant 15 minutes avant de faire sa chose, puis un signal sonore pendant 1 seconde toutes les 10 minutes pendant une heure. La fréquence du signal sonore sera 17 KHz (pente assez élevé). Extraire le fichier main.c pour plus d’informations et de changer ces valeurs. J’ai pris soin d’ajouter beaucoup de commentaires.