Re: Quelltext Kategorie: Programmierung (von Rolf - 4.08.2003 16:31) | |
Als Antwort auf Re: Quelltext von André H. - 4.08.2003 12:09
| |
Tschuldigung wenn ich mich hier einklinke.. Vom Prinzip her hast Du recht, André... das Lesen eines Artikels wird einfacher wenn man sich an Formatierungen hält. Auch das suchen im Forum kann einem schon mal Antworten geben oder zusätzliches Wissen vermitteln was dann meist zu "schlaueren Fragen" führt. Man sollte aber hilfesuchende nicht anrüffeln denn jeder ha mal klein angefangen. Auch Du André. �berleg Dir lieber selbst, was DU dazu beitragen kannst, um die Verwirrung um die Treiber der Station und Unit zu beseitigen. Denn das hier ist definitif nicht der erste User, der da nicht durchssteigt. Siehe Thread neulich zum SP1 bzw. SP2, und andere... Es wäre evtl mal nötig, eine vernünftige Doku für beide Syteme zusammen zu stellen, die basierend auf das Handbuch der cc2 als Fortsetzung auf die aktuellen Neuerungen eingeht. Erst wenn es die gibt und User das nicht lesen, dann André, dann kannst Du Dir diesen Ton leisten... > 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. Das entspricht Deiner linearen Denkweise, wie Du es schon sehr oft hier postuliert hast. Es ist aber sachlich nicht immer richtig den es kommt immer auf die Aufgabenstellung an. Siehe aktuellen Thread zum Powerglove.... > > > 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. André..... es reicht.... vieleicht hat er es so umbenannt..... :-) ;-) > > > Ich lass mir mit dem Programm...: > > > > 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=""; > > } > > } > > > > ... 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. Das war alles in allem nicht nett... aber evtl. der gereizten Stimmung dem Wetter entsprechend.... Aber.. Litehouse .. das sei Dir ins Stammbuch geschrieben... wer lesen kann ist klar im Vorteil. Gru� Rolf | |
Antwort schreiben Antworten: Re: Quelltext (von Burkhard Fischer - 4.08.2003 20:44) Re: Quelltext (von Rolf - 4.08.2003 21:13) |