mikrocontroller.net

Forum: PC Hard- und Software C# serielle Schnittstelle AT89s53


Autor: hugoTieger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich kämpfe mit einem aus meiner Sicht mysteriösem Problem mit der 
seriellen Schnittstelle. Ich benutze die UART eines AT89s53, wobei ich 
Daten mit meinen Notebook und einem eigenen C# Programm hin und her 
senden will.
Eigenartiger weise bekomme ich an meinem Notebook immer wieder 
unterschiedliche Daten zurück, obwohl mein µC die selben senden sollte. 
Ob er wirklich die gleichen schickt, weiß ich aber nicht genau, da ich 
kein DigOszi hab.

z.B. ich schicke ein Byte an den µC, im Interrupt des µC soll dieses 
Byte wieder zurückgesendet werden, allerdings steht dann manchmal was 
komplett anderes drinnen

hat jemand von euch schon ähnliche Erfahrungen gemacht?
Baudraten und Timereinstellungen passen, die hab ich früher schon 
verwendet, da hats funktioniert

wäre über Tipps echt dankbar, ich leide schon seit wochen

Autor: Mitleser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich kenne das Problem, dass Notebooks ab und zu Pegelprobleme auf der 
seriellen Schnittstelle haben.

das könnte unter Umständen zu dem Fehlerbild führen, wenn eine log 1 von 
der µC-Schaltung nicht als solche erkannt wird...

Gruß

Autor: Willivonbienemaya .. (willivonbienemaya)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast dus mal mit einem Terminalprogramm getestet um dein Programm 
auszuschliessen?

Rechne mal den Fehler deiner eingestellten Baudrate aus?

Wie hoch ist die Baudrate eigentlich?

Autor: hugoTieger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke schon mal für eure Tipps!

Ich fahre mit 9600Baud mit einem Quarz von 11.0592MHz, die Baudrate 
sollte nahezu zu 100% passen.
Werd jetzt mal den Terminal probieren, aber vielleicht liegts an meinem 
USB->RS232 Wandler. Aber es hat alles schon mal so super funktioniert, 
...

danke!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.