Forum: Mikrocontroller und Digitale Elektronik Daten empfangen via RS232 Uart an AT89S8252


von Henrik (Gast)


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

von Lanius (Gast)


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...

von Meiserl (Gast)


Lesenswert?

Hallo

Ist nicht sehr ratsam serielle Kommunikation ohne Interrupt anzustreben.
Du kannst leicht eine Zeichen "versäumen".

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.