Étape 4: Configuration de l’appareil
Vous vous rappellerez le cavalier SJ1 connexion FAI sortie ligne de réinitialisation pour le reset propre de ATTinies au lieu de son GPIO. Lorsque le cavalier est fermé il vous permettra de programmer le ATTiny à bord par le biais de la sortie de l’ISP, et pour un usage normal qu'il devrait être ouvert dans le cas contraire que le ATTiny va tenter de programmer lui-même et vous donner certaines erreurs du plaisir.
Si vous avez acheté ce panneau assemblé ou en pièces, la puce est Déjà programmé et testé donc passer à l’étape suivante pour l’utilisation de l’appareil. Si vous avez acheté les pièces et la puce séparément et cela construisent à partir de zéro, effectuez les étapes suivantes pour programmer le ATTiny. David A. Mellis a écrit un très simple de ligne de commande makefile afin de programmer et fusible a mis la puce, j’ai empaqueté avec une version solide de AVRdude 6.0.1 pour permettre une installation super facile et c’est disponible ici.
Afin d’utiliser le système tout d’abord télécharger le dossier Firmware de Fabisp par le haut du dossier et s’assurer qu’il est tout dans un seul dossier comme montré sur la photo. Dans le dossier Ouvrez le MakeFile (j’ai utilisé notepad ++) et le programmeur à celui que vous utiliserez comme indiqué ci-dessus (nom AVRdude). À l’aide de votre interface de ligne de commande choisie (CMD etc) naviguez jusqu’au dossier et première exécution « avrdude » pour vérifier son bon fonctionnement, puis en s’assurant que le Conseil est prêt et branché via votre programmateur et que SJ1 est fermé, type « faire le programme » et regarder la magie arrive pendant 20 secondes. Tout d’abord, il va écrire le code et ensuite il définira les fusibles. Programmation effectuée ! Débranchez maintenant supprimer SJ1 afin d’éviter un long moment d’essayer de comprendre comment le FAI vous donne des erreurs sur la programmation elle-même de casse-tête...
Branchez votre FAI et si rien n’explose, passez à l’étape suivante ! Je recommanderais juste toucher les pièces à vérifier rien est chaud et surtout les diodes en court-circuit (si SCR shorts à l’un des broches de données qu’ils obtiennent très chaud très vite).