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ß
Gast
#893513
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
Gast
#893788
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
Gast
#894204
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.