Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

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
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB