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:(
@ 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
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:)))))
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.