Test un port série ou programmateur FTPI avec hyperterminal
Si on à un doute sur un port série (usb ou interne), on peut réaliser ce test :
Il y a plusieurs méthodes et plusieurs logiciels, je vais en décrire 2 en commençant par le plus complet : "comtest", plus bas vous trouverez une méthode avec "Hyperterminal" qui ne teste que RX et TX (inclu dans Windows jusqu'à XP).
Le programme freeware et en englais mais c'est très simple :
On le trouve ici ou http://www.bb-elec.com/product.asp?sku=COMTEST
Le guide en anglais est : http://www.bb-elec.com/tech_articles/faq_rs232_loopback.asp
Installer le programme :
Choisir le port com à tester (généralement COM1 ou 2 en interne ou com6 ou plus en USB)
Choisir éventuellement un protocole et vitesse différente (sinon laisser ces paramètres par défaut : 9600bauds, ...)
Pour tester les lignes de données TX (transmission) et RX (reception), mettre un fil entre ces 2 bornes, tapper du texte dans la case du haut, il doit apparaitre dans la case du bas, sinon, il y a un problème.
Pour tester les lignes d'info, relier par un fil une entrée et une sortie :
- DTR ou RTS en entrée,
- DSR, CTS, DCD en sortie
Dans "options", on active ou pas (état haut ou bas) le DTR et RTS.
Sur la capture d'écran : DTR est à l'état haut (en rouge), les autres sont à l'état bas (grisé).
Si je relie par un fil DTR et DSR : le voyant DSR doit devenir rouge (si le voyant DTR était rouge bien sur), ...
Vous pouvez tester toutes les combinaisons souhaitées.
Remarque : sur certains convertisseurs USB (le mien "USB BUB" de "modern device" par exemple), un condensateur peut être ajouté en série sur le port DTR : le résultat de bouclage ne se voit pas ou juste un court instant (transitoire), ce n'est pas un signe de mauvais fonctionnement pour autant.
Jusqu'à XP, hyperterminal est inclus dans windows (dans accessoires), ou rechercher : hypertrm.exe
Au delà, il n'est plus fourni (pour une histoire de $$$ au créateur), on peut télécharger une version gratuite qui fonctionne sur seven ici : ftp://ftp.hilgraeve.com/htpe/htpe63.exe
Lacer hyperterminal
La première fois, il peut demander le télephone, code zone, ne rien mettre à cette partie (c'est pour la partie modem qui ne nous interresse pas)
Mettre un nom , par exemple "test bouclage", (choisir une icône si çà vous amuse), faire OK.
Coisir le port com à tester (pour moi, c'est le 5)
Vous pouvez aller dans le gestionnaire de periphérique pour en savoir plus sur vos ports :
Vérifier que vous avez les paramètres par défaut : (dans configure)
Sur vortre port com, faire un pont entre TX et RX ((avec un fil, un trombone, ...) :
Taper n'importe que texte au clavier, si il s'affiche dans la fenêtre "hyperterminal", c'est que votre port fonctionne.....
Enlever le pont, vous verez que rien ne se passe si vous tapez un texte.
La source de mon tuto (en plus détaillé) est : http://zone.ni.com/devzone/cda/tut/p/id/6263