200-ATmega8A Breadboard
Montage minimum Breadboard
Le but de se montage est d'avoir un arduino avec un minimum de composant. Il fonctionnera avec l'horloge interne de ATmega8A à 8Mhz.
Pour cela il vous faut:
Une carte Arduino Uno.
Un ATmega8A . .
Le montage pour la programmation de ATmega8A pour le programmer en horloge interne à 8Mhz:
Télécharger le fichier de configuration Breadboard.
Ouvrir le fichier boards.txt et copier le contenu dans le fichier C:\Program Files\Arduino\hardware\arduino\boards.txt
Attention les informations doivent être ajoutées au fichier existant.
##############################################################
atmega8noxtalfast.name=ATmega8(A) (8MHz int. RC osc, short bootloader delay, 38400 baud rate)
atmega8noxtalfast.upload.protocol=arduino
atmega8noxtalfast.upload.maximum_size=7168
atmega8noxtalfast.upload.speed=38400
atmega8noxtalfast.bootloader.low_fuses=0xe4
atmega8noxtalfast.bootloader.high_fuses=0xc2
atmega8noxtalfast.bootloader.path=atmega8a
atmega8noxtalfast.bootloader.file=ATmegaBOOT.hex
atmega8noxtalfast.bootloader.unlock_bits=0x3F
atmega8noxtalfast.bootloader.lock_bits=0x0F
atmega8noxtalfast.build.mcu=atmega8
atmega8noxtalfast.build.f_cpu=8000000L
atmega8noxtalfast.build.core=arduino:arduino
atmega8noxtalfast.build.variant=arduino:standard
Voila les données ajoutées.Fermer le fichier.
Ouvrir le fichier ArduinoISP.ino.
Après faire un clique sur l’icône pour faire le transfert vers la carte Arduino Uno.
Faire un reset de la carte.
Installation du bootload sur l'ATmega8.
Télécharger le bootload pour l'Atmega8A ici. Et installer les fichiers dans le répertoire: "C:\Program Files (x86)\Arduino\hardware\arduino\bootloaders\atmega8a"
Choisir dans l'interface le type de carte ( ATmega8(A) (8MHz int. RC osc, short bootloader delay, 38400 baud rate)).
Initialiser l'arduino breadboard à 8 Mhz.
C'est lancer.
C'est fini.
Maintenant nous allons programmer notre arduino breadboard.
Montage:
Choisir un programme dans le menu choisir: Fichier>>Exemples>>01.Basics>>Blink.
Modifier la sortie pour le clignotement de la LED int led = 8; au lieu de int led = 13;
Après faire un clique sur l’icône pour faire le transfert vers la carte Arduino Uno.
Après un reset la LED va clignoter.
Voici le résultat:
Voici les correspondances entre ATmega et l'arduino.Identique à l'ATmega328.
Mise à jour 15/01/2014
Créé avec HelpNDoc Personal Edition: Générateur d'aides CHM gratuit