Was SPBRG Einstellung für PIC verwenden (16F87xA mit 8MHz Quarz in Async Mode (BRGH = 1)

G

gl1

Guest
Hallo Leute, Welchen Wert sollte ich in SPBRG für PIC 16F87xA mit 8MHz Quarz zu verwenden, ich mit serieller Schnittstelle mit 9600 Baud kommunizieren will, sollte ich versuchen, verwenden Einstellung für 10MHz Quarz dh 64. Oder ist es möglich, 8MHZ Xtal und erreichen serielle Kommunikation mit 9600? Dank
 
Sie sollten nicht nur auf SPBRG Einstellungen hängen. Sie sollten Ihre Uhr Einstellungen, um sicherzustellen, ist es 8MHz. Dann setzen Sie die SPBRG. Alle diese können Sie in der PIC Datenblatt zu finden.
 
Das Datenblatt hat die Formeln: Für BRGH = 0: SPBRG = (Fosc / (64 x Baud)) - 1 Für BRGH = 1: SPBRG = (Fosc / (16 x Baud)) - 1 In Ihrem Fall Fosc = 8000000 und Baud = 9600.
 
ausgezeichnete dank "upand_at_them"

<span style="color: grey;"><span style="font-size: 10px">---------- Beitrag um 00:29 hinzugefügt ---------- Vorheriger Beitrag wurde um 00:27 ----------</span></span>
ausgezeichnet, dank "upand_at_them"
 

Welcome to EDABoard.com

Sponsor

Back
Top