[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