SPBRG

blueburry Messages postés 50 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 22 mai 2006 - 7 mai 2006 à 09:25
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 7 mai 2006 à 11:48
Bonjour,
je suis en train de programmer un PIC16F877 et je suis en train d'utiliser un quartz de 20 MHz.
Je voudrais utiliser le registre USART en mode asynchrone a la vitesse de 9600 bauds. D'apres le datasheet du PIC je devrais mettre une valeur decimale de 129 dans le registre SPBRG. Vu que SPBRG peut contenir 1 octet et que 129 s'ecrit sur 9 bits, comment pourrais-je mettre cette valeur dans SPBRG?

Merci d'avance pour votr reponse.

1 réponse

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
7 mai 2006 à 11:48
salut,



tout dépend de la signature de ton registre, a mon avis il est non signé donc 8 bits permettent une valeur comprise entre 0 et 255

@++
0
Rejoignez-nous