Hallo habe Fragen bezüglich der Usart-Schnittstelle des µC. Ich schicke von meinem µC aus Daten an ein Handy. Dieses antwortet daraufhin meinem µC. Dieser soll bei Empfang von Daten ein Receive Complete Interrupt auslösen und die vom Handy geschickten Daten auf meinem LC-Display ausgegeben. Allerdings werden nicht nur die vom Handy empfangen Daten, sondern auch die vom µC gesendeten Daten auf dem LCD ausgegeben. Woran liegt das? Quelltext ist angehängt. Die Unterfunktion call_phone findet sich in der Datei "string_out.asm". Ich programmiere in Assembler. Gruß Hilfloser
Quelltext ist nicht angehängt. Aber was da gut möglich ist: Angenommen, du klemmst ein serielles Terminal an dein Handy, dann kannst du ja tippen, Bytes wandern zum Handy, aber du siehst ja nicht, was DU SELBST getippt hast. Deshalb würde das Handy die von dir eingegebenen Zeichen postwendend (quasi als Bestätigung) zurückschicken, das nennt man dann "Echo". Mitunter empfängst du genau dieses Echo. Probiers mal mit nem "normalen" Terminal, also xterm oder sowas.
Hallo, um das ECHO deines Handy's auszuschalten schicke erst mal 'ATE0' hin. Sascha
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.