[WT-support] Interface RS232 USB
Olivier Le Cam, F5MZN
support@win-test.com
Wed, 9 Apr 2003 20:39:45 +0000
Le Mercredi 9 Avril 2003 17:25, FØdBd a écrit :
> Bonjour Patrick,
>
> > Il est tout à fait normal que les modems YAM, BAYCOM et autres
> > périphériques ne fonctionnent pas sur les port COM via USB !
>
> et pourquoi ? probleme d'IRQ ? d'adresse ?
C'est parce que ces interfaces n'ont pas réellement d'adresse "physiques".
Cela fonctionne un peu come une émulation.
Pour des apllications RS-232 tradionnelles, pas de problème, c'est prévu pour.
Maintenant, quand on essaye de faire autre chose que suivre la norme RS-232,
rien n'est sûr.
Un exemple typique : on utilise le port parallèle pour commander la CW sur le
trcv. Pourtant, le port parallèle est prévu, à l'origine, pour connecter une
imprimante ! On détourne donc son utilisation courante en attaquant
directement le hardware, sans passer par aucun driver windows.
Ça marche à condition de pouvoir accéder directement au hardware. Dans le cas
d'un adaptateur USB/RS-232, c'est déjà un détournement (on fait du RS-232 à
partir de l'usb), et l'adaptateur ne fonctionne que si on a installé son
driver. Impossible, pour une application, "d'attaquer" directement le
harware. On ne peut attaquer qu'une couche logicielle, qui si elle est bien
conçue, pourra se comporter pratiquement comme le hardware. Dans la pratique,
ces couches logicielles sont plutôt bien conçues pour des utilisations
courantes (ex : un port parallèle utilisé pour commande une imprimante, et
pas un émétteur !), mais sont très souvent très mauvaise pour le reste.
Donc, pour conclure, un adaptateur USB/RS-232 sera performant pour commander
un TNC-2 (logique, on utilise la norme RS-232) et nullisme (à tel point que
ça ne marchera pas) pour commander un BAYCOM, qui lui utilise le port de
façon non conventionnelle.
En espérant avoir été à peu près clair.
73,
--
Olivier / f5mzn