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 !  

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