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 aquamolli > > > > Daß der Wert in Zeile 1 sich nicht ändert ist ein Zeichen, daß > > > das Programm steht. > > > Das Programm kann aber nur stehen bleiben, wenn der AD-Wert ununtertbrochen > > > > danke erstmal für die schnelle Antwort. Was heißt eigentlich das Prog bleibt stehen?? Heißt das es > > stürtzt ab oder wartet in einer endlos Schleife auf einen korrekten Wert?? > > Das heißt, daß das Programm(Thread) in der While-Schleife in der Funktion stkeyb.get() > verbleibt, da der Wert um mehr als +-10 zwischen den Schleifendurchgängen schwankt. > > > Hab als erste bei dem Programm SLEEP 10 vergessen einzutragen, da hat das Disp immer 7 angezeigt. > > Hab dann das Sleep 10 eingetragen, da wars dann immer eine 3. > > Hab dann das Sleep auf 300 erhöht und jetzt wechselts unregelmäßig zwischen 3 und 2 hin und her. > > > > Auf Tastendrücke hats bei keinem Versuch reagiert??!! der Port 7 ist doch nicht nach außen geführt oder?? > > Geht die Tastatur flöhten wenn an P01 eine Spannung vom+5V Anschluß angelegt wird (rein hypotetisch, wer würde > > denn sowas schon machen ;-))))))) > > Daß hier keine Reaktion kommt, lässt vermuten, daß etwas mit dem AD-Port 7 nicht stimmt. > Aber durch einen hypotetischen :-) Kurzschluß mit +5V und PO.1 sollte mit > der Tastatur und oder dem AD-Port nichts passieren. Höchstens dem entsprechendem > Schieberegister oder der Spannungsversorgung. > > > Wenn ich statt ADC7 z.B. 6 angebe dann flackert alles wild und die Relais auch aufm Disp wechseln die > > Zahlen nur so... Bei der 7 passiert nix alles dunkel bis auf die oben beschriebene Zahl(en). > > Füge bei der Initialisierung noch stport.init() hinzu. Dann sollte das Flackern der Relais aufhören. > Daß bei ADC.6 "wilde" Werte angezeigt werden, ist normal, solange nichts an diesem > AD-Port angeschlossen ist. > Falls Du ein Poti hast (z.B. 10k, aber nicht keiner als 1k :-) ), kannst Du dieses > als Spannungsteiler mit 5V und GND benutzen und den Schleifer > z.B. mit AD-Port 6 verbinden. > Danach kannst Du testweise in stkeyb.c2 AD-Port 6 statt ADPort 7 angeben. > Bei stekb.get() sollten nun entsprechend den AD-Werten die entsprechenden > Tastenwerte zurückgegeben werden. > > Falls das funzt, wirst Du wohl mal kurz die Station öffnen müssen, um nachzusehen, > was mit der Tastatur los ist, und dann evtl. diese auf einen anderen AD-Port umverdrahten, > falls der AD-Port, wie auch immer, hops gegangen ist. > > > > Is da jetzt doch was kaputt oder hab ich die System001 nicht richtig drin. (Segment 3löschen oder nicht, vorher Adressmanager rein usw.) > > Der Adressmanager hat bei den alternativen Station-Treiber nichts zu suchen. :-) > (Der wird nur für die CTC-Treiber benötigt) > Das einzige, was geladen werden muß ist sys0001.hex . Wenn Du den I²C-Bus nutzt, > muß auch capture.hex geladen werden. > Segment3 darf nur bei der ersten Datei vorher gelöscht werden. > Das einfachste ist, Du erstellst Dir ein kleines Download-Makro mit den nötigen Hex-Dateien. > So wird automatisch nur am Anfang Segment3 gelöscht. > > MfG André H.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB