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
wie wärs mit einem Send- und Empfangsbuffer? am besten schau dir die Routinen von Peter Fleury mal an: http://homepage.sunrise.ch/mysunrise/peterfleury/index.html
HI!! Danke für den Link, werd mal die USART Routinen durchschauen auf brauchbares Material ;-) mfg Manfred
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.