Convertisseur USB-Liaison Série


Faire un convertisseur USB avec votre programmateur USB.


Prérequis:

Avoir installer Atmel Studio 6.

Installer WinAVR. Télécharger WINAVR sur le site : http://sourceforge.net/projects/winavr/ ou ici


Création du fichier HEX pour votre programmateur.


Télécharger le programme sur le site http://www.recursion.jp/avrcdc/download.html ou ici.


Décompresser l’archive dans un répertoire.



Ouvrir Atmel Studio.


Aller dans File>Import>AVR studio4



Aller dans le répertoire de l'archive que vous avez décompressée.Puis Atmega48.Et sélectionner le fichier cdcmega.aps.



Appuyer sur Convert. Puis Finish.


Faire un double clique sur le fichier usbconfig.h pour l'éditer.


Et modifier les paramètres suivant:


/*        ATtiny2313, ATmega8/48/88/168        */

#define USB_CFG_IOPORTNAME      B

#define USB_CFG_DMINUS_BIT      0

#define USB_CFG_DPLUS_BIT       1

#endif


Faire une sauvegarde.


Modifier le type de micro-contrôleur avec notepad+ dans le fichier MakeFile qui se trouve dans le répertoire mega48\default. Et mettre un # devant Atmega48 et supprimer le # devant Atmega8.Faire une sauvegarde.


## General Flags

PROJECT = cdcmega


MCU = atmega8

#MCU = atmega16

#MCU = atmega48

#MCU = atmega88

#MCU = atmega168

#MCU = atmega328p



Faire un Build ou F7.


Voici mon Firmware ici.


Raccorder le programmateur à une carte Arduino pour le programmer.Voir chapitre ici.Et charger le fichier cdcmega.hex dans votre programmateur.


Installation du driver . Je suis sous Windows7 64Bits.


Télécharger les drivers sur le site http://www.recursion.jp/avrcdc/download.html ou ici.


Décompresser l'archive.


Brancher votre programmateur sur le port USB. Et attendre le message suivant:




Ouvrir le gestionnaire de périphériques. Et faire un clique droit sur le périphérique USB-232.Et faire mettre à jour le pilote.



Faire un clique sur Recherche un pilote sur mon ordinateur.


Sélectionner le répertoire de décompression du driver.



Et faire un clique sur Installer ce pilote quand même.


Et voila ça ne marche pas :(.



Désinstaller le Driver. Faire un clique droit sur le Driver et Cliquer sur Désinstaller.



Cocher Supprimer le pilote pour ce périphérique.



Nous allons utiliser un logiciel pour débloquer cela. Télécharger le logiciel http://www.ngohq.com/?page=dseo ou ici


Il faut désactiver l'anti-virus avant de le lancer.


Sélectionner Sign a system File


Choisir le fichier lowcdc.sys du répertoire vista64.




Passer en mode Teste.




Et redémarrer votre ordinateur.


Recommencer la procédure depus le chapitre ici.


Voila le driver fonctionne.





Faire un test de communication avec Putty.

Faire un raccordement de RX et TX de votre programmateur USB.


Entre la pin4 et pin6.


Ouvrir Putty.Choisir votre COM dans mon cas c'est COM6. Puis faire Open.



Taper un texte qui devrait s'afficher dans la fenêtre.




Mise à jour 21/05/2014

Créé avec HelpNDoc Personal Edition: Créer des fichiers d'aide pour la plateforme Qt Help