Qu'est-ce SPBRG paramètre à utiliser pour le PIC (16F87xA avec 8MHz Xtal en mode asynchrone (BRGH = 1)

G

gl1

Guest
Salut les gars, Quelle valeur dois-je utiliser pour le PIC SPBRG 16F87xA avec 8MHz Xtal, je veux communiquer avec un port série à 9600 bauds, devrais-je essayer utiliser un paramètre pour le 10MHz Xtal soit 64. Ou est-il possible d'utiliser Xtal 8MHZ et réaliser communication série à 9600? Merci
 
Vous ne devrait pas seulement dépendre des paramètres SPBRG. Vous devez définir vos paramètres de l'horloge pour vous assurer qu'il est 8MHz. Ensuite, définissez le SPBRG. Tous ces vous pouvez trouver dans la fiche technique du PIC.
 
La fiche technique a les formules: Pour BRGH = 0: SPBRG = (FOSC / (64 x Baud)) - 1 Pour BRGH = 1: SPBRG = (FOSC / (16 x Baud)) - 1 Dans votre cas, Fosc = 8000000 et Baud = 9600.
 
merci excellent "upand_at_them"

<span style="color: grey;"><span style="font-size: 10px">---------- Post ajouté à 00h29 ---------- Le post précédent était à 00h27 ----------</span></span>
excellente, merci "upand_at_them"
 

Welcome to EDABoard.com

Sponsor

Back
Top