Fehler beim Receive UART

Gast #715584
Lesenswert?
• ▲
▼
Hallo,

bei der Kommunikation zwischen PC und meinem PIC24F kann ich keinen 
einzigen korrekten Zeichen empfangen (aus uC Seite). Die Register sind 
korrekt eingestellt, Baude Rate auch, und das Senden in PC Richtung 
klappt 100%, mit dem Terminal bekomme ich alles was ich sende.
Nur bei dem Empfang ist ständig einen Frame Error => irgendwas mit dem 
StopBit stimmt nicht, obwohl mit dem Oszi sieht alles richtig und gut 
aus!!

hat jemand noch eine Idee was da sein könnte, oder was ich noch prüfen 
kann?

Gruß
Gast #715804
Lesenswert?
• ▲
▼
Hallo,
also die Baude fehlerrate sind 0,16% bei 57600 und 2,1% bei 115200.
hjabe bemerkt dass beim tunnen der Frequenz (OSCTUN) klappt es mit dem 
empfang aber wieder nicht mir dem senden!!

wie sieht es aus mit der Fehlerrate auf PC seite??
Persönliche Seite #715816
Lesenswert?
• ▲
▼
OSCTUN ist für den internen Oszillator beim PIC-µC.

Ich schätze am ungenauen internen Oszillator liegt's. Die rechnerische 
Baudratenabweichung ist ja nicht der Gesamtfehler. Es kommen ja die 
Grundungenauigkeit und Driften des internen Oszillators dazu... Die 
PC-Seite kannst du als genau ansehen, dort sitzt ein Quarz o.ä. als rel. 
genaue Taktquelle.

Eben zum Thema gefunden und im UART-Artikel verlinkt:
http://www.ife.tugraz.at/LV/est2/download/Clock%20Accuracy%20for%20UART.pdf

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.