Forum: Mikrocontroller und Digitale Elektronik PIC24F - UART Problem mit dem Empfang


von Li N. (lina)


Angehängte Dateien:

Lesenswert?

Hallo,

ich arbeite mit dem PIC24... und habe folgendes Problem:
Immer wenn ich versuche über den UART2 etwas zu empfangen steht im 
U2RXREG nicht das was ich gesendet habe. Ich wäre sehr dankbar wenn sich 
jemand meinen Code anschauen könnte.


Gruß

von (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

das gleiche Problem hatte ich vor einigen Monaten auch!

Ich hab es allerdings in Assembler probiert - Proggi siehe Anhang.
Leider habe ich den Fehler bislang nicht gefunden und
das Bastelprojekt ruhen lassen müssen :-(

Falls du inzwischen das Problem gelöst hast, bitte posten!

Rüdiger

von Fasti (Gast)


Lesenswert?

Hallo!

Sind die im Code angegebenen 4 MHz dein Quarztakt oder dein Zyklustakt. 
Wenn du einen 4 MHz Quarz ohne PLL am PIC24F betreibst, dann ist dein 
CycleTakt nur 2 MHz somit würde sich für das BRG Register ~12 ergeben. 
Dann wäre klar, wieso du nur Quargel empfängst.

Grüße

Fasti

von Til Stork (Gast)


Lesenswert?

Wenn du es dir einfach machen willst...lad dir eine embOS Trial version 
von www.segger.com runter und schau mal in das File RTOSINIT_PIC24F.c, 
da findest du die  vollständige Uart Behandlung ;-).
http://segger.com/downloadform_embos_pic24.html

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.