Qbasic actionner/desactionner le DTR sur port serie - Divers - Programmation
Marsh Posté le 18-08-2003 à 23:58:44
D'après "J'exploite les interfaces de mon PC" de Publitronic, sur le registre de commande, envoi DTR, c'est le bit 0, envoi RTS, c'est le bit 1.
L'adresse devrait être Base + 4 (donc 3F8H + 4 pr COM1, 2F8H + 4 pr COM2, 3E8H + 4 pr COM3 et 2E8H + 4 pr COM4).
En BASIC/QBASIC/QB, ça devrait être
Out BA + 4, 1 pr mettre DTR à 1 (je crois que le 1 ("true" ) RS232, c'est -12V, trop vieux souvenir pour être sûr, le 0 "false" + 12V).
int BA = &H3F8 (ou équivalent en décimal si le &H n'est pas reconnu).
Marsh Posté le 19-08-2003 à 19:27:49
Merci apparemment c'est bien ce genre de commande (trouvé une ref sur le net) mais sa veut pas marcher je soupçonne qb4.5 de faire des siennes (votmetre a l'appui g du -11.2v qui bronche pas malgres les commandes...) j'y retourne ce soir
Marsh Posté le 19-08-2003 à 20:53:37
QB4.5 sous DOS pur, pas sur un Win9x/NT/ qui bloque l'accès direct ?
OUT (&H3F8 + 4), 1 puis ,0 ça change rien ?
C'est COM1, 2, 3, ?
3F8H 1016 décimal, 2F8H 760 décimal, ..
DTR, c'est la broche 4 en DB9, 20 en DB25.
Faudrait que je teste sur un vieux portable 286/12MHz DOS pur mais pas le temps ce soir (C/Win3.11 à avancer).
Marsh Posté le 19-08-2003 à 22:23:00
Rahhaaaaaaaaa effectivement je me suis gourré de broche g cablé le TXD au lieu du DTR faut plus que je travaille apres 19h moi sinon oui du coup le signal apparait impec sur le(vrai) DTR g un beau 12v
Bon la je vais tester en envoyant sur le TXD et je sent que je vais mieux dormir ce soir (et deja plus tot)
Marsh Posté le 19-08-2003 à 23:16:51
Pas grand chose à dire, la chaleur m'a fait fondre les neurones. Je pensais sulfure de fer l'autre jour pour la galène des vieux postes (sans courant ni alim, tout à l'énergie hertzienne), ben, c'est du sulfure de plomb (je le savais mais quand ça fond, les neurones, ça fait court-circuit).
Marsh Posté le 21-08-2003 à 00:27:03
Et du coup BOUM (Vi g vu ton profil qui me rappelle un peu celui d'un certain G .Lag.... )
Bon je m'en sort finallement (a part la fourche optique qu'est pas trop sensible et que vais changer demain ) mais les commandes marchent impec, a moi les joies de l'assistanat par informatique ...
Merci de ton aide
Marsh Posté le 18-08-2003 à 23:42:31
Au secours ... je veut actionner un relais sur le port serie en passant par la "ligne" DTR j'ai tout cablé mais je cherche deseperemment le bout de programme en Basic(pas visual) pour actionner cette @@@##""# de sortie
Si certain on une bonne memoire