Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > schon wieder Hallo :-)) > > > > Hallo... > > > > und wieder..Hallo!! > > > > > > > ich hab es inzwischen fast im Griff. Es scheint so, dass ich die CC2 wohl leicht überlastet habe. > > > Ich hätte nicht gedacht, dass das Teil so schnell schlapp macht. > > > > Nach einer ersten Durchsicht deines Codes glaub ich das eher nicht. > > So richtig kann ich mir das auch nicht vorstellen! Ich hab jetzt den Menüthread so verlangsamt, dass > er nur noch jede Sekunde aufgerufen wird. Danach waren 90% der Aussetzer weg. Jetzt muss ich nur > noch vor jeden Aufruf der keyb()-Funktion ein Sleep 150 einbauen. Dann sind 98% der Aussetzer weg. > > > > > > Ich habe jetzt den Thread mit der Tastaturabfrage _deutlich_ verlangsamt (Faktor 20). Jetzt sind die > > > 'Aussetzer' deutlich weniger. Da, wo die Aussetzer noch auftreten, hilft meist noch ein zusätzliches 'Sleep' > > > > > > Da ich die Tastatur normal eh kaum brauche, kann ich mit der langsamen Menüsteuerung ganz gut leben. > > > > Der Ansatz dürfte richtig sein. Evtl füg doch mal in der keyb-Funktion ein yield ein. Etwa so: > > > > function keyb () > > {yield; //dieses hier mein ich > > x = ports.adc(7); > > if x>900 > > [...] > > Im Handbuch steht, der Befehl YIELD gibt gibt immer die Programmausführung an einen anderen Thread ab. > Kommt das Programm so dann überhaupt jemals zum Einlesen des AD-Werts?? Ist der Befehl nicht so > ähnlich wie ein Break in C? > > > > > Gruss krassos > > > > PS: Dein Luxusaquarium find ich gut... > > Na ja, von Luxus keine Spur. Das Teil entsteht einfach nur aus Langeweile. Für ein richtiges Aquarium fehlt > mir Platz und Geld. > > Gruß und Danke > Hardy