Mitä SPBRG asetus käyttää PIC (16F87xA kanssa 8MHz Xtal vuonna Async tilassa (BRGH = 1)

G

gl1

Guest
Hei kaverit, minkä arvoista Käytän SPBRG PIC 16F87xA kanssa 8MHz Xtal, haluan kommunikoida sarjaporttia 9600 Baud, pitäisi yritän käyttää asetusta 10MHz Xtal eli 64. Vai onko mahdollista käyttää 8MHZ Xtal ja saavuttaa sarja comms 9600? Kiitos
 
Sinun pitäisi riipu yksinomaan SPBRG asetuksista. Sinun tulee asettaa kellon asetuksista, että se on 8MHz. Aseta sitten SPBRG. Kaikki nämä löydät PIC taulukkonäkymässä.
 
Tiedotteen on kaavoja: For BRGH = 0: SPBRG = (Fosc / (64 x Baud)) - 1 BRGH = 1: SPBRG = (Fosc / (16 x Baud)) - 1 Sinun tapauksessasi, Fosc = 8000000 ja Siirtonopeus = 9600.
 
erinomaisena "upand_at_them"

<span style="color: grey;"><span style="font-size: 10px">---------- Post Lisätty 00:29 ---------- Edellinen viesti oli 00:27 ----------</span></span>
erinomainen, kiitos "upand_at_them"
 

Welcome to EDABoard.com

Sponsor

Back
Top