ACCUEIL  ACTUALITES  FORUMS  WIKI  TELECHARGEMENTS  LIENS
Menu principal
ATMEL AVR
PCB - CAO
ELECTRONIQUE
Qui est en ligne
5 utilisateur(s) en ligne (dont 1 sur Articles)

Membre(s): 0
Invité(s): 5

plus...
Infos du site
Projet : USB Dev MOD (2eme partie : les drivers)
Posté par jelectronique le 16/11/2005 13:00:00 (4861 lectures)

USB Dev MOD (2eme partie : les drivers)

(Module de développement USB)

L'USB Dev MOD est un module de développement USB, enfichable sur plaquette lab, permettant d'exploiter la majorité des fonctionnalités du FT232BL[1]

L'USB dev MOD intègre:

  • Un connecteur USB type B
  • 2 barrettes d'implantation sur plaquette lab au format DIL32
  • Des sorties disponibles sur barrette, 8pt tulipe
  • Une EEPROM externe
  • 2 leds d'indication de trafic TX RX
  • Une led d'indication d'alimentation 5V
  • Une alimentation 5V activée uniquement après l'énumération
  • 2pt tulipe pour la sortie 5V

[1] Convertisseur UART (RS232) – USB de FTDI. Le FT232BL est le successeur, sans plomb, respectant la norme RoHS, du FT232BM, qui lui même est le successeur du FT8U232AM qui nécessite plus de composants périphériques et dispose de moins d'options.



Les Drivers


Il existe deux drivers le Virtual Com port (VCP) et le D2XX (Direct Driver).

Virtual Com port (VCP)

Le VCP émule un port COM de façon complètement transparente. On y accède de la même façon et dispose des mêmes fonctionnalités qu'un port COM standard.

Système d'exploitation :

  • Windows 98,98SE, 2000, ME, XP
  • Windows CE 4,2
  • MAC OS-8, OS-9 et OS-X
  • Linux 2,40 ou supérieur

Installation du driver sous Windows XP :

























Débranchez votre module et retranchez le.
Le led d'alimentation (dans mon cas la bleue) doit s'allumer si l'énumération a été réalisée correctement.
Dans le gestionnaire de périphériques vous devez obtenir ceci :

Donc pour utiliser votre module vous devrez choisir le COM4

Un petit test :

Téléchargez Terminal : http://bray.velenje.cx/avr/terminal/
Raccordez TX (1) à RX (2) sur la barrette tulipe JP1
Configurez la transmission comme ceci :



Cliquez sur Connect
Dans la 1ere ligne de Transmit Macros entrez un petite phrase et coché la case à doite
Vous devriez obtenir ceci :

Et les 2 leds TX RX (rouge et verte) devrait clignoter toutes les secondes.
Vous pouvez aussi tester les bits de contrôles DTR, RTS, CTS, CD, DSR et RI avec ce programme.

D2XX

Le driver D2XX permet d'accéder à toutes les fonctionnalités du FT232BL.

C'est à dire:

  • Toutes les fonctions UART qu'on retrouve dans le VCP (débit, bits de contrôles etc), plus des options avancées comme le contrôle des buffers etc
  • Les fonctions USB: liste des modules, connexion avec le module, récupération des informations sur le module etc
  • Les fonctions d'accès et de programmation de l'EEPROM
  • Le " bit bang mode " qui permet d'utiliser les 8 sorties (TX, RX, RTS CTS etc) en tant que 8bits parallèles bidirectionnelles.

Système d'exploitation :

  • Windows 98,98SE, 2000, ME, XP
  • Windows CE 4,2
  • Linux 2,40 ou supérieur

Installation du driver sous Windows XP:

L'installation est relativement la même que pour le VCP sauf qu'il faut utiliser ce driver :
http://www.ftdichip.com/Drivers/FT232-FT245Drivers.htm#D2XX

Un petit test :

Evidement vous ne pouvez pas faire le même qu'avant vu que ce driver n'émule pas de port Com.
Donc il faut utiliser un programme qui utilise l'accès par une DLL.
Vous trouverez des exemples en fonction du langage de programmation que vous utilisez ici :
http://www.ftdichip.com/Projects/CodeExamples.htm

Pour le C# :
Je suis actuellement entrain de rajouter des fonctionnalités au AID.dll (http://www.ftdichip.com/Projects/CodeExamples/CSharp.htm) pour avoir accès à plus de fonctionnalités. Ce sera sûrement le thème d'un prochain article. Si ca vous intéresse, en attendant, vous pouvez toujours poser vos questions sur le forum :
http://forums.jelectronique.com/forum22.php


Format imprimable Envoyer cet article à un ami Créer un fichier PDF à partir de cet article