Hallo
ich habe nun ein ähnliches Problem.

Ich sende nacheinander kurze Zahlenwerte an meinen Avr. Die ersten 3 Zahlen (zb. 14 "lange Pause" 85 "lange Pause" ...) werden dabei auch einwandfrei erkannt und zurückgegeben. Ab der vierten Zahl passiert aber gar nichts mehr, als wenn mein AVR einfriert. Jetzt hilft nur noch ein Reset. Danach funktioniert das Programm wieder nur bis zur vierten Zahl.
Wo könnte denn hier der Fehler liegen?


mfg Omnikron



Code:
$crystal=16000000
$regfile="m32det.dat"
$baud=9600                 'oder 38400

Dim A as Byte               'oder integer, string*10 , ...

do
   if ischarwaiting()=1 then
      input A
      print A;
   endif
loop