Gast
#1111669
Hallo, ich habe einen AT90CAN128 auf einem STK500 und versuche mich an der UART Schnittstelle. Mein Prog siehe Anhang. Wenn ich in die ISR nur UDR0 = UDR0; schreibe habe ich ein tolles echo. Also HW so weit OK. Jetzt möchte ich aber eine Zeichenkette empfangen und in ein Array speichern. Schon klappts nicht mehr ! Es scheint so, als würde nicht mehr in die while Schleife zurückgesprungen. Im Debugger sehe ich, dass nach dem 2. Zeichen nichts mehr empfangen wird. Kann jm. helfen ? Mein Ziel ist es Zeichen bis zu \n zu empfangen, diese in einem string zu bekommen und diesen auswerten. in der while möchte ich die Zeichenkette wieder ausgeben. (nur zum testen) Bestimmt gibt es eine bessere Lösung. In diesem Fall würde ich meine natürlcih ersetzen. Danke