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 ! > Hallo LittleHouse, > > > Eigentlich dachte ich, ich mach's mit Fettschrift und kursiv übersichtlicher .. naja war wohl 'n Trugschluß! > > Es ist vielleicht übersichtlicher, jedoch kann dies im I-Net zu mißverständnissen führen. > Wenn der komplette Text in fetter Schrift geschrieben wird, kann dies genauso wie > Text in großen Lettern interpretiert werden. Und zwar als Schreien. > Fette, kursive und unterstrichenen Text sollte man nur für einzelne Worte/Begriffe. > verwenden. Für Quellcode habe ich jetzt das <code>-Tag "eingeführt. > Es macht allerdings nicht dasselbe wird das echte html-code-Tag. > > > > Ja ich benutze die Unit 2 und das applikationdings aber Conrad hat mir noch 'n extra Display reingepackt. > > Und so wie ich die Sache verstanden hab bedient lcd den kleinen Display auf der Unit und Station_lcd den extra > > display. Bis jetze hat's so funktioniert. > > Da liegt eben schon der Fehler ! > Du verwendest die Station-Treiber für die Unit ! > Verwende bitte lcdext.c2. Ab V2.2 ist lcdext.c2 der LCD-Treiber für alle "externen" Display. > Das gilt auch für die Station, welche Du nicht hast. > > > Mit den vielen Threads: das hat mir chefchen gesagt und ich hab mich an Step 13 gehalten! > > Die sollen ja nicht einer nach dem anderen laufen, sondern immer wenn sie benötigt werden. > > Das hat mittlerweile auch gefunzt! > > Völlig ohne Probleme. Wenn der Quelltext besser sein kann, ich bin für alles offen. > > Multithreading ist dafür gedacht, Programmteile unabhängig voneinander laufen zu lassen. > Wenn Du jedoch nur eine Resource bedienst, solltest Du nur einen Thread > verwenden, da es sonst früher oder später sicher zu Problemen kommen wird. > > > neues Problem: Seit dem ich die neue Software Op_v2.hex( oder so, also das neuste) draufgespielt hab, spinnt meine > > auch mitgelieferte Tastatur total rum! > > Das glaube ich nicht ! > Außerdem heißt es OSOPT_V2. > > > Ich lass mir mit dem Programm...: > > > ><code> thread main > > { > > string s; > > int Mode; > > { > > wait station_io.getkey() != 255; > > sleep 50; > > Mode = ports.adc(7); > > str.putint(s,Mode); > > station_lcd.print(s); > > sleep 1000; > > station_lcd.clear(); > > s=""; > > } > > }</code> > > > > ... einfach nur die Spannungswerte der Tasten anzeigen(weil halt irgendwas nich stimmt) und nun passiert folgendes: > > > > obwohl es eigentlich gar nix machen dürfte schreibt mir cc2 immer 1023 ins display danach lauter 3en aber ohne! das > > Display zulöschen. Wieso?? > > Daß Deine Tastatur und das Programm nicht funzt, liegt daran, daß Du > die Station-Treiber für die Unit+Appl.Board verwendest. > Also verwende bitte die Treiber, Module und Beispiele zur Unit und nicht zur Station !! > Ansonsten kann man Dir nicht vernünftig helfen. > > > > > Mit ist auch aufgefallen das in der station_io die Spannungswerte nicht stimmen: > > > > ... > > Dies ist ein Auszug aus der Station_io! > > Wenn bei mir keine Taste gedrückt wird liegen bei mir immer über 1000 mv(?) an. Aber das Programm denkt das > > die 14 dauernd gedrückt ist! Is doch quatsch! Sollte die 255 nicht mit über 1000 festgelegt werden?? > > > > Das liegt daran, daß der Treiber für die Station-Tastatur ist, und nicht für das Appl.Board. > Diese sind von der Hardware sehr unterschiedlich aufgebaut !! > > > Das hab ich testweise auch gemacht aber obwohl ich ober die wait funktion eingebaut hab schreibt mit das Progamm > > die 1000 mv hin! Wieso?? > > Die AD-Werte geben nicht die Spannung wieder ! > Der Spannungbereich der AD-Ports beträgt 0 bis 4,092V > Die Auflösung beträgt 10Bit=1024 Schritte. > Somit ergibt sich eine Auflösung von 4mV pro digit. > Wenn Du einen AD-Wert von 1000 bekommst, heißt dies, daß 4,000V am AD-Port anliegen. > > Ich schlage vor, daß Du zuerst das Handbuch zur Unit durchliest, und evtl. das > Buch MSR mit C-Control II besorgst. (siehe im Menü unter Bücher). > > Außerdem beachte bitte alles, was auf der Hauptseite von CC2Net.de steht ! > > MfG André H.