Qbasic actionner/desactionner le DTR sur port serie

Qbasic actionner/desactionner le DTR sur port serie - Divers - Programmation

Marsh Posté le 18-08-2003 à 23:42:31    

Au secours ... :cry:  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 @@@##""# :fou:  de sortie  :cry:  
 
Si certain on une bonne memoire  :D  :hello:

Reply

Marsh Posté le 18-08-2003 à 23:42:31   

Reply

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).
 :sleep:

Reply

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  :cry:  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  :D
 
 :hello:  

Reply

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).

Reply

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  :D  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)

Reply

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). :cry:

Reply

Marsh Posté le 21-08-2003 à 00:27:03    

Et du coup BOUM  :whistle:  (Vi g vu ton profil qui me rappelle un peu celui d'un certain G .Lag....  :D )
 
Bon je m'en sort finallement (a part la fourche optique qu'est pas trop sensible et que vais changer demain :cry: ) mais les commandes marchent impec, a moi les joies de l'assistanat par informatique ... :)  
 
Merci de ton aide  :hello:  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed