USART:gleichzeitig Senden&Empfangen

Gast #259371
Lesenswert?

Hallo Leute,

ich arbeite gerade daran ein GSM Handy über den FBUS anzusprechen.
Das Senden der AT-Befehle funktioniert bereits, nur das empfangen nicht
ganz so wie ich es mir vorstelle.

Das Problem, das Handy schickt quasi jedes Zeichen welches der
ATMEGA128 sendet als ECHO zurück. Wenn ich jetzt eine Zeichenkette
sende, sendet mir das Handy bereits zeichen zurück die ich nicht
mitbekomme da ich noch sende.

Das Einlesen bzw. Auslesen mache ich NICHT! über Interrupts also
Empfangen herrkömlich:
while(!(UCSR0A & (1<<RXC)));
value=UDR0;

Ich müsste also quasi während des Ausschreibens schon Einlesen also
über Interrupts des USART oder??

Kann mir da viewlleicht wer einen Beispielcode oder nen informativen
Link senden???

Hoff jemand von euch hat damit schon Erfahrung sammeln können!!
mfg Manfred

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren