didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 2017
-
12 févr. 2008 à 12:31
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 2017
-
14 févr. 2008 à 19:40
Bonjour à tous.
Tout d'abord, Bonne année et bonne santé à toutes et à tous !!! (avec un peut de retard .. :s ).
J'aurais une petite question toute bête (mais je voudrais être sûr de la réponse).
Voila, j'ai réalisé un petit porgramme d'acquisition de données sur le port RS232 (qui fonctionne en mode évènementiel). Chaque trame recut est composée de 11 octets (donc XX XX XX XX XX XX XX XX XX XX XX).
Lorsque j'ai récupéré une trame,
- la trame va tel se presenté tel qu'elle est définie plus haut (XX XX XX XX XX XX XX XX XX XX XX) : deux caractères par octet ?
- comment seront séparés ces octets (par un espace, un tiret, ... ) ?
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 12 févr. 2008 à 20:00
excuse moi je suis creve :
sincerement tu penses que sur un format binaire de transmition tu va
voir apparaitre le bit tiret ^^ ?
je reflechissais a ma reponse mais j'ai melange
oui j'oubliais le bit de start et de stop definissent les debuts et fin des trames comme tu dois t'en douter
le bit de parite est une verification pour verifier aue des bit ne se soit pas perdu en route ou que des perturbations n'ont pas affecte la transmition
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 12 févr. 2008 à 19:57
sincerement tu penses que sur un format binaire de transmition tu va voir apparaitre le bit de la parite ^^ ?
non tu va recevoir tes bits comme ceci : 0101111000110101101011111100101010101010
a toi de faire le decoupage mais chaque peripherique qui communique par RS232 a un protocole definis :
nombre de bit
bauds
parite
et j'en passe
quand tu me dis 11bit pour une trame ca ferais un bit de start, un de parite, un stop et huit de donnees ^^
ta ma source d'exemple pour mon PPE ou j'utilisais le port RS232 mais ce n'est pas forcement un bon exemple puisque je simule du I2C sur du RS232
mais elle peux te servir d'exemple pour la reconstitution de la trame ^^
bonne chance
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 13 févr. 2008 à 11:18
lool. Merci de ta réponse.
Donc si j'ai bien compris je vais recevoir une suite de 0 et de 1 (si j'ai 11 octets, j'en aurais "XXXX" * 11 ?) et puis après, bah c'est a moi de faire le travail ...
merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?