Bonjour,
J’essaie de lire les données issues d'un compteur électrique (Lanis Gys) avec un PIC 16F1847 pour affiché les informations de consommation.
Je pensais la manipe facile et finalement j'ai pleins de problèmes.
Le compteur générer une trame en continu à 1200 bd d'une longueur d'environ 140 octets
Le 1200 bd c'est lent et pour obtenir cette vitesse de transmission j'ai déjà du passer le PIC de 32MHz à 16MHz.
La trame fait dans mon cas 141 octets et il n’y a aucun temps mort entre deux octets transmis.
Je viens d'essayer un simple truc :
tant que 1
Lecture du mot série par fonction software (il n'y a qu'un usart dans le PIC) et renvois sur l'usart du PIC en 9600 bd
fin tant que
Les deux premiers mots sont corrects et la suite est fausse un peu comme s'il loupait un bit sur les 8 à transmettre...
Vous avez une idée pour résoudre ce problème ?
-----