Re: Station blinkt und schlackert unkontrolliert Kategorie: CC2-Unit & Appl.Board / CC2-Station (von Felix - 10.04.2003 10:33) | |
Als Antwort auf Re: Station blinkt und schlackert unkontrolliert von André H. - 10.04.2003 8:25
| |
> Hallo Felix, > > Gut, dann können wir einmal einen Hardwaredefekt (nahezu) ausschlie�en. > Jetzt versuch folgendes: > > Benutze zusätzlich das Modul srrel.c2 . > Mit diesem können nämlich auch die SR der Station angesteuert werden. > So können wir sicher feststellen, ob die Hardware OK ist: > > (...) > > MfG André H. > Hallo André, ja, es sieht so aus, als wäre die Hardware ok. Auch dein Programm läuft problemlos ab. Nun habe ich folgendes gemacht: Dein Programm habe ich so abgeändert, das es das gleiche tut wie vorher, aber ausschlie�lich mit den Stationsmodulen: thread main { byte i, shclk; string s; station_lcd.init(); station_io.init(); //srrel.alloff(1); // ab hier das Testprogramm loop { for i= 1 ... 10 { // Ports werden alle 4 Durchläufe (= alle 2sek) neu gesetzt. // Es wird ein Ausgang nach dem anderem eingeschaltet und // der vorherige wieder ausgeschaltet (langsames "Lauflicht") //ports.set(shclk,0); // Workarraound, da Port mit LCD geteilt wird //srrel.set(i shr 2, 1,1); //if (i shr 2) == 0 srrel.set(15, 0,1); else srrel.set((i shr 2) -1, 0,1); if i<9 station_io.LEDon(i); else station_io.RELon(i-8); station_lcd.cursorpos(1,0); station_lcd.put('A'); str.putint(s,(ports.adc(0)*4));station_lcd.print(s);s=""; station_lcd.put('m');station_lcd.put('V'); station_lcd.cursorpos(1,8); station_lcd.put('B'); str.putint(s,(ports.adc(1)*4));station_lcd.print(s);s=""; station_lcd.put('m');station_lcd.put('V'); station_lcd.cursorpos(2,0); station_lcd.put('C'); str.putint(s,(ports.adc(2)*4));station_lcd.print(s);s=""; station_lcd.put('m');station_lcd.put('V'); station_lcd.cursorpos(2,8); station_lcd.put('D'); str.putint(s,(ports.adc(3)*4));station_lcd.print(s);s=""; station_lcd.put('m');station_lcd.put('V'); sleep 500; if i<9 station_io.LEDoff(i); else station_io.RELoff(i-8); } } } Du siehst, da� ich einen "alten" Befehl hab stehenlassen (fettgedruckt); wenn ich den wegnehme, spinnt die CC2 wieder beim Einschalten. Ist er aktiviert, läuft alles problemlos. Woran liegt das??? Grü�e, Felix | |
Antwort schreiben Antworten: Re: Station blinkt und schlackert unkontrolliert (von André H. - 10.04.2003 11:03) Re: Station blinkt und schlackert unkontrolliert (von Felix - 10.04.2003 12:37) Re: Station blinkt und schlackert unkontrolliert (von CTC - 10.04.2003 14:29) |