Forum: Mikrocontroller und Digitale Elektronik PIC24FJ64ga002 UART


von Max B. (maxberg)


Angehängte Dateien:

Lesenswert?

Einen guten Morgen!

Versuche jetzt schon seit Tagen bei meinem PIC24fj64ga002 den UART zum 
laufen zu bringen...

Verbunden ist der PIC mit dem PC (über einen anderen PIC der den 
USB-Part übernimmt)

das Problem ist mein UART PIC empfängt die Daten richtig (ich schicke 
Zeichen vom PC, PIC empfängt sie und wenn sie "richtig" sind schaltet er 
eine LED ein)... klappt auch...

Aber das Senden klappt nicht...

Hier mal meine Config:
Verwende einen externen 8mHz quarz, PLL x 4 ergibt in Summe 32Mhz...
Laut Berechnungen im Datenblatt muss ich bei einer BAUD von 38400 das 
U2BRG auf 25 setzten.

Hardwaretechnisch sollte echt alles richtig aufgebaut sein.. Der 
"USB-PIC" funktioniert sicher auch, denn von einem PIC16F887 empfängt er 
alles einwandfrei...

Hoffe jemand kann mir helfen! Danke!!

Liebe Grüße Max Berg

von Max B. (maxberg)


Lesenswert?

Hmm... Habe beim Debuggen gerade gesehen, dass das
"OERR: Receive Buffer Overrun Error Status bit" auf 1 ist... Das heißt 
ich habe einen Receive Buffer Overflow oder?

Wie kommt das zustande? Ich sende genau ein zeichen nur...

von Max B. (maxberg)


Lesenswert?

Behoben =)...
Bleibt immer noch das Problem mit dem Senden...

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
Noch kein Account? Hier anmelden.