Bonjour, voici mon problème, et c'est à mon avis pas simple:
J'ai une horloge dont je souhaite connaître la période et un signal qui sert à envoyer des octets d'un dispositif électronique à un autre. Ce signal est codé ainsi:
Au repos, le signal est à l'état haut.
lorsque je veux envoyer un octet, j'ai:
- 1 StartBit (front descendant)
- 8 états qui sont soit haut soit bas, pour coder l'octet
- 1 bit de parité
ainsi, un octet est donc codé en 10 coups d'horloge. Je veux donc deviner la période de mon horloge en analysant mes octets.
MAIS la grosse difficulté vient du fait que au cours du temps l'horloge peut changer de période entre deux octets.
En conslusion: comment faire pour connaître la période de l'horloge pour chacun de mes octets:
Si vous avez une idée, ou si au moins vous pouviez me donner une condition supplémentaire dont j'aurais besoin pour pouvoir calculer ces périodes, faites moi signe
[EDIT]
- Je peux connaître avant de commencer l'analyse la période max, min et de départ de mon horloge.
- De plus je connais la totalité de mon signal avant de commencer à l'analyser.
Partager