Baud Generator 16bit 8 bit

OP #677178
Lesenswert?
• ▲
▼
Hallo ich lerne gerad PIC18F2480.

Ich möchte serielle Daten über die serielle Schnittstelle abgreifen. Bei 
den Einstellungen soll ich mich entscheiden ob ich einen 8bit oder 16 
bit Baudgenerator verwende... Was soll das heißen? Woran erkenne ich was 
ich für einen Baudraten bitzahl benötige?
Ich habe eine Baudrate von 9600 bei einer Quarzfrequenz von 4MHz.

Grüße

PS. gibts res irgendwo deutsche Tutorials, wo der C-compiler beschrieben 
ist?
zb. Wie in C bestimmte bits gesetzt werden können usw.

sowas hier:

PORTAbits.RA0=1;

funktioniert bei mir leider nicht:(
#677188
Lesenswert?
• ▲
▼
@ Peter Immer (aktivfruehstueck)

>bit Baudgenerator verwende... Was soll das heißen? Woran erkenne ich was
>ich für einen Baudraten bitzahl benötige?

Welche Formel steht denn im datenblatt?

>Ich habe eine Baudrate von 9600 bei einer Quarzfrequenz von 4MHz.

Vielleicht hilft das hier, auch wenns kein PIC ist. Das Prinzip ist das 
gleiche.

AVR-Tutorial: UART
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#UART_initialisieren

MFG
Falk
OP #677416
Lesenswert?
• ▲
▼
Oja Danke jetzt habe ich es kapiert,
Dieses BRGH bit is kann optional auf 1 oder 0 gesetzt werden.

Entscheidend ist der berechnete Teilerfaktor, bzw kann man den ja auch 
aus der Tabelle auslesen. Anhand dieser Zahl kann man entscheiden ob 
BRGH besser 1 oder 0 sein soll:))

Danke fürs erste, ich befürchte das war nich das letzte mal:)))))

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren