| | |
| Visites
| |
|
186698 visiteurs 10 visiteurs en ligne |
| | |
|
| | |
| 5. Realisation - 3 - Prog AVR
| |
Programmation des AVR O24RCP
Les fichiers HEX pour programmer le module et le récepteur sont disponibles en section téléchargement. Le fichier à télécharger se nomme "Prog_O24RCP.rar" Cette archive contient aussi le logiciel Avrdude, logiciel de programmation AVR compatible avec le programmateur présenté ci-dessous.
Pour les internautes qui possèdent déjà un programmateur AVR, les fichiers HEX sont directement exploitable avec n'importe quel logiciel de programmation d'AVR. Adapter la configuration de votre logiciel pour une cible : Tiny2313, quartz externe 8Mhz.
Si vous n'avez pas de programmateur d'AVR, il est possible d'en fabriquer un, le cout sera compatible avec n'importe quel budget : environ 1€ !
Je n'ai pas jugé pour le moment valable de réaliser un circuit imprimé pour un circuit aussi simple, sa réalisation sur un morceau de "plaque a trou" est aisée et économique.
Schéma du programmateur :

Nomenclature :
R1/R2/R3 : résistances 4.7k Ohm D1/D2/D3 : diodes zener 3.3v J1 : connecteur DB9 femelle U1 : Connecteur HE10-10
Exemple de réalisation :

Programmation du récepteur (exemple) :

Utilisation :
Décompresser l'archive Prog_O24RCP.rar sur votre disque dur. Après décompression, le répertoire Prog_o24rcp sera créé à la racine de votre disque dur.
Ouvrer une fênetre "DOS", déplacez-vous dans le répertoire c:Prog_o24rcpAvrdude Lancer la commande install_giveio.bat
Cette action installe un driver spécifique pour que le logiciel de programmation puisse dialoguer avec les ports séries de votre PC si il tourne sous 2000 ou Xp (ps : je n'ai pas testé sous Vista !). Attention : cette action n'est à effectuée qu'une seule fois, cad lors de la première utilisation du logiciel Avrdude.
Connecter le programmateur (par défaut port série COM1), connecter le programmateur au module ou au récepteur. Pour le module, il faut réaliser un cable "plat" HE10<->HE10, pour le récepteur il faut réaliser un câble "spécial" pour récupérer toutes les pinoches de l'AVR nécessaires à sa programmation.
 Pour la programmation, débrancher les Xbee. Alimenter le module ou le récepteur pendant la phase de programmation, le programmateur n'est pas prévu pour alimenter l'avr pendant la phase de programmation.
Pour faciliter l'utilisation du logiciel qui pilote le programmateur (Avrdude), j'ai créé deux fichier "bat" qui s'occupent de tout !
Pour programmer le module, taper la commande progmodule dans la fenêtre dos. Pour programmer le récepteur, taper la commande progrecepteur dans la fenetre dos.
Attention : les scripts fourni dans l'archive sont prévu pour trouver le programmteur sur le port série COM1, adapter si besoin ces scripts à la configuration de votre PC !
Pendant la programmation des informations seront disponibles à l'écran, vérifier que toutes les étapes sont "OK".
Débrancher l'alimentation et le cordon de programmation. Rebrancher le Xbee et tester.
Bonne programmation !
Christophe.
Date de création : 01/11/2007 @ 21:43
Dernière modification : 03/04/2008 @ 21:32
Catégorie : 5. Realisation
Page lue 7914 fois
Prévisualiser
Imprimer l'article
|
| | |
| | |
| Forum (v2) en direct ! (en cours de développement)
| |
|
|
| | |
|
| | |
| Préférences
| |
 273 membres
Connectés :
 Herve_14
|
| | |
|