> Ähhhh......
Guter Ansatz!
> > Da stimmt was nicht. > Wenn die LED blinkt und nicht dauernd leuchtet findet er Störungen am Bus und gibt sie am > LCD aus. > Es geht also die Ausgabe nicht !!
die Ausgabe geht prinzipell schon; aber er verzweigt immer in den Else-Fall:
Die LED am Modem blinkt auf wundersame Weise auch nach Programmende weiter!? Auch wenn er beim ersten Mal in die else-Schleife geht blinkt die LED am Modem etwa 2* in der Sekunde - auch während der sleep 9000.
string frame,s;
while station_io.getkey()-12 // auf F3-Taste warten { s=""; str.clear(frame);str.putchar(frame,0);str.putchar(frame,0); str.putchar(frame,0);str.putchar(frame,0); str.putchar(frame,0);str.putchar(frame,0); str.putchar(frame,0);str.putchar(frame,0); twb.io(frame); if (mem.getint(frame,4)and 0x00FF)!=0 { s="NOISE "; str.putint(s,mem.getint(frame,4)and 0x00FF); station_lcd.clear();station_lcd.print(s); sleep 900; } else { station_lcd.clear(); station_lcd.print(" Test 2003"); station_lcd.line2(); station_lcd.print(" else - Fall "); sleep 9000; } } // while station_io.LEDoff(8); station_lcd.line2(); station_lcd.print(" Prog Ende");
quit 63; }
|