Daten empfangen via RS232 Uart an AT89S8252

Gast #2612
Lesenswert?
• ▲
▼
Huhu.


Ich suche im Moment vergeblich nach einer Routine (möglichst ohne 
Benutzung von Interrupts) um über eine Serielle Verbindung mit einem PC 
Daten zu empfangen (ist alles richtig beschaltet und so, Daten die der 
uC sendet am PC empfangen geht auch, nur umgekehrt finde ich keinen 
weg.).

Hat jemand irgendwas für mich womit ich das ganze lösen kann?


Vielen Dank,
Henrik
Gast #2613
Lesenswert?
• ▲
▼
ohne Interrupts und deinem bestehenden Quelltext ist das irgendwie doof
zu erklären.

willst du auf Zeichen warten?

dann zB.:

GETCH:
JNB RI, GETCH ; Wait here for received character
CLR RI ; Get ready for next character
MOV A, SBUF ; Put new character in Acc

viele möglichkeiten...

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.