Gast
#115445
Hallo ich habe ein Programm geschrieben für den ATMEGA16L Ich lese den String bis LF ein. Das LF wird richtig erkannt. Was mir ein Rätsel ist: bei "print buffer" wird das LF nicht mit aus- gegeben, kommt aber beim nächsten "print string" als erstes Zeichen. Wenn mir jemand weiter helfen könnte, wäre ich sehr dankbar. MfG John dim buffer as string * 30 do buffer="" wait rec: if usr.7=0 then goto waitrec endif if udr<>10 then ' LF buffer=buffer+chr(udr) goto waitrec else buffer=buffer+chr(udr) endif print buffer; loop end