Je programme en Delphi 6 (amateur) et j'utilise le programme cport 2.64 je recherche le moyen de lire (via le port série ) les impulsions issues du codeur d'un émetteur de radiocommande de modèle réduit, un peu comme le font ceux qui utilisent leurs pc en simulateur.
ceci dans le but de lire 4 informations issues de capteurs à l'extérieur de ma maison. j'ai déjà fait des essai mais le mode multitache de win me pose problème
merci
si j'ai bien compris ce que tu dis, les impulsions émises par le codeur ne respectent pas le protocole de la transmission série. Il n'est alors pas possible de gérer ton port série.
Si néanmoins tu recois les infos selon le bon protocole, il est évident que tu ne vas pas t'amuser à scruter ton port en permanence dans l'attente de l'arrivée d'une donnée. Utilise l'évènement OnRxChar pour gérer la réception d'une donnée, ça doit marcher.
A+
05/07/2003 - 17h10
dede
Date d'inscription
janvier 2003
Localisation
rennes
Messages
38
J'utilise les entrée dtr mais par rapport à l'assembleur C'EST LENT et je n'arrive pas à voir les impulsions de 1,5 ms toutes les 20 ms
avec le programme cport 2.64 j'utilise la fonction 'ComPortRLSDChange'
Connaissez-vous un autre moyen pour surveiller les entrées du port série
après je me débrouille j'utiliserai la méthode des microcontroleurs pis pour intégrer le temps de chaque impulsion dans une variable.
dede
05/07/2003 - 18h42
Jack
Date d'inscription
avril 2003
Localisation
Metz
Messages
12 138
c'est vrai qu'il ne faut pas faire commuter les tâches trop rapidement. Je crois que tu en demandes trop à windows qui n'est pas vraiment un système d'exploitation multitâches temps réel.
Il est nécessaire de prétraiter l'information, notamment à l'aide d'un microcontrôleur, et de n'envoyer que l'info nécessaire au port série.
A+
06/07/2003 - 08h12
dede
Date d'inscription
janvier 2003
Localisation
rennes
Messages
38
Merci, je comprend tout donc pour ce genre d'utilisation il vaut mieux utiliser le port RX et tout formater les données avant , Mais malheureusement cela me dépasse car si je programme un peut les microcontroleurs il y a un monde pour le reste
car ce qu'il me faut c'est une entrée analog pour la pression, une autre pour la temp, une autre pour la girouette, pour le pluviomètre je peux faire de façon numérique
et avec tout cela générer une trame RS232 c'est impossible pour moi
c'est dommage , mais je vais passer une partie de mes vacances à cogiter
le bouquin de BigOnOff peut-être que la lumière se fera
cordialement
DéDé