Какво SPBRG настройка да използвате за PIC (16F87xA с 8MHz Xtal в Async режим (BRGH = 1)

G

gl1

Guest
Здравейте момчета, Какво стойност трябва да използвам в SPBRG за PIC 16F87xA с 8MHz Xtal, искам да общуват с сериен порт на 9600 Baud, трябва да се опитам употреба настройка за 10MHz Xtal т.е. 64. Или е възможно да се използват 8MHZ Xtal и постигане на сериен Comms на 9600? Благодаря
 
Вие не трябва да зависи само от SPBRG настройки. Трябва да зададете настройките на часовника, за да се уверите, че е 8MHz. След това задайте SPBRG. Всички тези можете да намерите в листа с данни PIC.
 
Информационният фиш има формули: За BRGH = 0: SPBRG = (Fosc / (64 х Baud)) - 1 За BRGH = 1: SPBRG = (Fosc / (16 х Baud)) - 1 В твоя случай, Fosc = 8000000 и Baud = 9600.
 
отлично благодарение на "upand_at_them"

<span style="color: grey;"><span style="font-size: 10px">---------- Мнение добавя 00:29 ---------- Предишна публикация е в 00:27 ----------</span></span>
отлично, благодаря "upand_at_them"
 

Welcome to EDABoard.com

Sponsor

Back
Top