Étape 3: Burning bootloader dans ATmega 328, 168, 8
Les gars ici, nous apprenons à brûler le bootloader sur vide ATmega 328/168/8 jetons en utilisant l’IDE Arduino et Arduino UNO.
Donc, ce que nous devons
1 étape raccorder le matériel
Carte de dérivation pour puce vierge d’ATmega 328/168/8
Ici nous pouvons établir des connexions sur maquette aussi comme votre choix je suggère faire une planche spéciale pour qu’aucun besoin de faire le même processus nouveau juste ne gagner du temps. Faire des liens même tel qu’illustré à la figure 1
La figure montre 2 il s’agit de ma planche que j’ai utilisé pour graver le bootloader.
Juste être vigilant lors de l’achat de votre puce ATmega 328 blanc
ATMega328P-PU
ATMega328-PU
Comme vous pouvez avoir des avis, la différence entre c’est juste un simple P après la 328. Cette P signifie pico pour pouvoir pico qui est une technologie ATMEL a mis au point qui permet le microcontrôleur d’exécuter avec moins d’énergie.
Ce dosent d’importance pour petite application mais les gars il Brule bootloader chaque puce a sa signature de clé unique donc besoin de modifier cette clé de signature avant de graver le bootloader.
Quelles sont donc les signatures de clés pour ce ICs
ATmega328 0x1E 0x95 0x14
ATmega328P 0x1E 0x95 0x0F
Donc il faut changer ces signatures avant de graver le bootloader suivent les étapes de base pour cela
· Accédez à...\arduino-1.0.5\hardware\tools\avr\etc
· Faire une copie de sauvegarde du fichier : avrdude.conf
· Ouvrez le fichier avrdude.conf dans un éditeur de texte
· Recherche pour: "0x1e 0x95 0x0F" (c’est la signature de ATmega328P)
· Remplacer par: "0x1e 0x95 0x14" (c’est la signature de l’ATmega328)
· Enregistrez le fichier
· Redémarrez l’IDE Arduino
· Continuer avec le reste des étapes de bootloding et une fois que le processus est terminé, restaurer la copie de sauvegarde que vous avez fait.
Connexions de marque identique Voir la figure 3
Maintenant, nous sommes complets avec l’installation de matériel
Étape 2 préparation du logiciel
Ouvert IDE Arduino Assurez-vous que vous avez changé votre signature selon les cibles AVR ATmega
1. ouvrir l’IDE Arduino
2. fichier > exemples > Arduino ISP
3. Sélectionnez Arduino328 dans Outils > Conseil d’administration
4. Sélectionnez votre port série.
5. brûler dans votre carte Arduino.
6. Sélectionnez Arduino comme FSI à Tools > programmeur
7. Sélectionnez graver Bootloader