O24RCP V1

Fermer 1. Introduction

Fermer 2. Concepts

Fermer 3. Le prototype

Fermer 4. Videos

Fermer 5. Realisation

Fermer 6. Action !

Fermer 7. Album photos

Fermer 8. Versions

Fermer 9. Localisation

Visites

 186698 visiteurs

 10 visiteurs en ligne

Pubs


Webmaster - Infos

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 :

Schema.jpg

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 :

PlaqueATrous.jpg

Programmation du récepteur (exemple) :

Prog_Recepteur.jpg

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.

Cable_Prog_Recepteur.jpg

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 Prévisualiser     Imprimer l'article Imprimer l'article

Forum (v2) en direct ! (en cours de développement)