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
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...
Behoben =)... Bleibt immer noch das Problem mit dem Senden...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.