Étape 3: Clignotant l’Atmega8
Pour flash (programme) l’Atmega8 pour le WinAVR mod-puce, doit être installé (avrdude pour Linux).
Extraire le fichier inclus intitulé ' XenoGC-Source.zip' et l’extrait il est contenu dans un répertoire qui est facile naviguer dans une invite de commande. Par exemple, utiliser la racine de votre disque dur: « C:\ ».
N’oubliez pas que le programmateur ISP ou le Arduino est correctement câblée à l’Atmega8 via le montage d’essai. Fixer le programmateur ou le Arduino au port USB de l’ordinateur.
Partir d’une console (sous Windows : Appuyez sur windows + R du clavier, tapez « cmd », et
Appuyez sur entrée), tapez la commande suivante (selon le programmeur utilisé) :
Pour Arduino en tant que programmeur :
Remplacer COM1 avec le port COM que votre Arduino est associé, si nécessaire.
Pour un programmeur AVR ISP, entrez le type de programmeur nécessaire immédiatement après la "-c" argument de la commande. Le '-b 19200' et '-P COM1' n’est pas nécessaire pour les programmeurs AVR ISP autre que de la série basé à celles qui, comme l’Arduino. Par exemple, à l’aide d’un programmeur USBasp ISP, la commande serait :
Consulter le site Web d’avrdude pour obtenir des instructions sur l’utilisation de votre parti spécifique programmateur AVR ISP. https://Web.archive.org/Web/20160129180324/http:/ /...
Si la connexion a réussi, avrdude devrait font écho à la signature de périphérique de l’Atmega8. La puce est maintenant prête pour le flashage.
Depuis la même console, modifiez le répertoire à l’emplacement de XenoAT.1.05.hex (inclus dans le fichier zip). Ensuite, tapez la commande suivante dans la console :
Pour Arduino en tant que programmeur :
Pour le programmeur USBasp ISP :
Avrdude confirmera que la puce a été flashée avec succès. Ensuite, définissez les bits de fusible avec la commande suivante :
Pour Arduino :
Pour le programmeur USBasp ISP :
Cette commande configure le microcontrôleur ATmega8 (.) à osciller en interne à 8Mhz, plutôt que la valeur par défaut 1 Mhz.
Le mod-chip est maintenant prêt à construire.
Pour plus d’informations au sujet de la programmation de Microcontrôleur AVR, reportez-vous à la page d’avrdude de Ladyada :