Re: Nachtrag: Neue C-Control Station, läuft nicht richtig.. Kategorie: CC2-Unit & Appl.Board / CC2-Station (von André H. - 19.09.2003 11:35) | |
Als Antwort auf Re: Nachtrag: Neue C-Control Station, läuft nicht richtig.. von Uwe - 7.09.2003 12:05
| |
Hallo Uwe, > Aber mal eine Frage ganz am Rande: > > Wie stellen die bei Conrad sich das eigentlich vor ? Das würde ich auch gerne wissen. :-) > Ohne dieses Forum und die enstsprechenden Tolls ginge mit der Station ja wohl garnix ??? Das kommt der Wirklichkeit sehr nahe. :-) Fakt ist mittlerweile, da� Conrad bei weitem nicht so viele CC2s verkaufen würde, wenn es CC2Net.de nicht geben würde. (Das wird offiziell natürlich von C. bestritten.) > Ich habe beruflich einiges an Erfahrung mit Elektronik/Software... > Ich finde Conrad mach es sich hier deutlich zu einfach. > Unsere Kunden würden uns sowas um die Ohren hauen, au weia... Tja. So ist das eben beim gro�en Konzern C. . Solange der Umsatz stimmt, ist dort der echte Support egal. Die TKB (Technische Kundenberatung) erzählt auch nur Mist, wenn es um C-Control II geht. Fakt ist, da� keiner von der TKB jemals eine CC2 in der Hand hatte, und deshalb sich auch Null-Komma-Nichts mit der CC2 auskennt. (Hab's einmal selbst ausprobiert. Ich musste mir das Lachen am Telefon verkneifen :-) ) > Btw: > wo war jetzt das eigenlich Problem: > Dass ich die treiber für die Station nicht drauf hatte ?? > Das heisst ja das Betriebsystem weiss NIX von der Hardware für die es zuständig sein solle ?? > Echt haarsträubend. > Auch das die Station nach dem Reste keinen definierten Hardwarezustand (stichwort Relais angezogen) einnimmt... > Hmmmm > Was meine die Gurus hier dazu ??? Das erste Problem(mit der ersten Version der Treiber) war, da� es dort keinerlei Captures zwecks Multithreading gab. Dann gab's Treiber mit Capture. Diese liefen dann einigerma�en. Danach kamen noch ASM-Routien dazu, welche als HEX-Treiber einmalig in Segment 3 geladen werden müssen. Das OS kennt die Station nicht. Genaugenommen ist die Station eine C-Control II Unit mit einem erweitertem Application Board für Hutschiene. Mehr nicht. Als das OS geschrieben wurde, gab es noch keine Station II. Diese wurde erst später entwickelt. Darum müssen ASM-Treiber auch extra geladen werden. Das ist aber weiter kein gro�es Problem. Da� jedoch an den SR-Porterweiterungen in der Station nach einem Reset kein definierter Zustand herscht, hat mit einem kleinem Schaltungsfehler zu tun. Es wurde schlicht vergessen an der Strobe-Leitung (P1L.3) ein kleiner Pull-Down-Widerstand vergessen. Dehalb lässt siche ein zufälliges klappern der Relais, wenn das Programm nicht gestartet wurde, nicht vermeiden. Dies ist z.B. so, wenn man nach einem Reset in den Hostmode geht. Abhilfe würde hier nur das Nachrüsten des Pull-Down-Widerstandes(10k) schaffen. Die andere Möglichkeit wäre, da� man nur aus der Software in den Hostmode wechselt. (z.B. mit dem CC2Net.de DL-Tool, oder indem man die Hosttaste abfragt und dann z.B. mit quit 1; in den Hostmode wechsel: if ports.getHostkey() quit 1;) Um nochmal auf die Module zurückzukommen. Es ist zu empfehlen, statt der CTC-stationtreiber (station_lcd.c2, station_io.c2 usw.) Die neuen alternativen Module+Hextreiber zu benutzen. (lcdext.c2, stports.c2, stkeyb.c2) Der Vorteil liegt darin, da� nurnoch ein Modul zum Ansteuern des LCDs der Station und für eines an der Unit benötigt wird. Auch ist das aktuelle lcdext.c2 um Welten schneller als station_io. :-) Nebenbei wird hier kein Capture mehr benötigt. Es wird im laufe des Oktober das ServicePack 2 geben, welches gleicherma�en für die Unit(+ Appli.Board und + CC2-StarterBoard, welches in Kürze erhältlich sein wird) und die Station ist. Auch sind darin die aktuellen Module für das CC2-ReglerBoard enthalten. Das SP2 wird nurnoch die Alternativ-Treiber für die Station enthalten. Jedoch werden zusammen mit dem SP2 auch auf alle aktuelle Module angepasste Beispiele enthalten sein. Als Schmankerl gibt's noch eine Hilfe in HTML zu fast allen Modulen, welche aus der CC2 IDE einfach im Menü Hilfe oder mit "F1" aufherufen werden kann. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |