[Port Série] Problème de réception à 1200 bauds

Problème de réception à 1200 bauds [Port Série] - VB/VBA/VBS - Programmation

Marsh Posté le 06-01-2005 à 13:37:39    

Bonjour,
 
J'ai développé un ptit logiciel qui me permet de receptionner des données à partir d'une station météo par le port série en VB6 avec le composant mscomm.
J'ai testé la réception avec différentes vitesses, mais j'ai un problème lorsque la transmission est à 1200 bauds: cela fonctionne aléatoirement parfois c'est bon et d'autres fois aucun évènement n'est déclenché ou alors il déclenche des erreurs.
J'ai testé avec l'hyper terminal et ça marche.
 
Mes paramètres sont les suivants:
 
InBufferCount = 0
InBufferSize = 4096
CommPort = 1
Settings = "1200,E,7,1"
Handshaking = comNone
RThreshold = 1
 
J'ai du mal à comprendre pourquoi ça ne marche pas bien juste à cette vitesse alors que toutes les vitesses supérieures fonctionnent?
 
Merci d'avance à tous ceux qui m'aideront.

Reply

Marsh Posté le 06-01-2005 à 13:37:39   

Reply

Marsh Posté le 06-01-2005 à 14:00:01    

Dans ton paramètre Setting, tu changes juste la vitesse, ou le reste (E, 7, 1) ?

Reply

Marsh Posté le 06-01-2005 à 14:06:36    

Je change la vitesse seulement.
Si je change la parité, le nombre de bits de données ou de stop, j'ai toujours le même problème.
J'ai testé les autres vitesses avec différentes configurations et tout passe. Il n'y a que à 1200 bauds que ça déconne.
 
Merci

Reply

Marsh Posté le 06-01-2005 à 14:10:35    

Peut-être que c'est la station météo qui y arrive pas... Et avec des vitesses supérieures, ça marche ?

Reply

Marsh Posté le 06-01-2005 à 14:19:44    

Avec les vitesses supérieures c'est ok, il n'y a pas de pb.
Et ça ne vient pas de la station météo car avec l'hyper terminal ça marche.

Reply

Marsh Posté le 06-01-2005 à 15:15:09    

Et des vitesses inférieures ?

Reply

Marsh Posté le 06-01-2005 à 15:18:41    

Pas essayé car la station ne descend pas en dessous.

Reply

Marsh Posté le 06-01-2005 à 15:20:48    

tiens je crois bien que je le connais ce gars là !!


---------------
"Il vaut mieux se taire et passer pour un con plutôt que de parler et de ne laisser aucun doute à ce sujet." (Pierre Desproge)
Reply

Marsh Posté le 06-01-2005 à 15:21:06    

Tiens... C'est donc la vitesse mini ? Sinon est-ce bien grave si ça descend pas en-dessous ?

Reply

Marsh Posté le 06-01-2005 à 15:28:47    

Ben oui c'est la vitesse mini de la station mais ça change quoi?
Dans l'hyper terminal de windows ça tourne nickel à 1200 bauds.
J'ai beau regarder toutes les propriétés du mscomm mais rien y fait... :(
 
 
(LOL vince!!!
Tant que t'es là, va faire un tour sur le site de ma boite et regarde dc les sources :)(
 

Reply

Marsh Posté le 06-01-2005 à 15:28:47   

Reply

Marsh Posté le 06-01-2005 à 15:32:39    

fais peter le lien !!


---------------
"Il vaut mieux se taire et passer pour un con plutôt que de parler et de ne laisser aucun doute à ce sujet." (Pierre Desproge)
Reply

Sujets relatifs:

Leave a Replay

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