Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Osopt V3.0, lcdext Kategorie: CC2-Unit & Appl.Board / CC2-Station (von Arnd - 25.01.2004 22:10)
Als Antwort auf Re: Osopt V3.0, lcdext von Burkhard Fischer - 25.01.2004 14:48

> Hallo Arnd,
> ich benutze für meine Station auch das Osopt V3.0 und habe keine Probleme
> allerdings sieht mein Modul lcdext.c2 wie folgt:
> <b>
> const RS   =0; // Register Select
> const En   =2; // Enable
> const RW   =1; // Read/Write
>
> const Line[]= 0x80,0x80,0xC0,0x94,0xD4; // für 4x20 LCD
> const CharsperLine=20;                  // für 4x20 & 2x20 LCD
> //const Line[]= 0x80,0x80,0xC0,0x90,0xD0; // für 4x16 LCD
> //const CharsperLine=16;                  // für 4x16 & 2x16 LCD
>
> // Einsprung-Adressen der System-Routinen:
> // OSOPT V3.x:
> const Segment   = 0x0000; //Flash-Segment
> const _PUT      = 0xD4A6;
> const _PRINT    = 0xD4B0;
> const _SEND     = 0xD4CA;
> const _SENDCHAR = 0xD4DE;
> const _ZIFF     = 0xD50C;
> const _CMD      = 0xD544;
> const _8Bit     = 0xD54E;//*/
>

> Ich habe lcdextc2 einfach auf 4x20 & 2x20 stehen lassen.(könnte vielleicht sein,
> das ein kleiner Bug sich eingeschlichen hat).
> Ich rufe lcdext.init() nur einmal im thread main auf
> <b>
> thread main                                          //
> {                                                    //
> int i;                                               //
>   stports.init();                                    //
>   stports.alloff();                                  //
>   lcdext.init();                                     //
>   lcdext.clear();                                    //
>

> André ist zur Zeit krank aber ich denke er wird eine Lösung finden:-)
> Das Modul rblcd.c2 ist eigentlich für das Reglerboard von André.
>
> MfG Burkhard F.

Hallo Burkhard,
mit dem rblcd.c2 hat mich auch gewundert, ich hab den lcdext.c2 auch nochmal neu installiert
und jetzt ging es genauso wie mit dem rblcd.c2 ???
Allerdings hab ich noch ein paar Sachen ausprobiert und
jetzt ist wieder der gleiche Fehler da wie vorher, mit folgendem Programm:

thread main
{
 int i;
  stports.init();
  stports.alloff();
 
  lcdext.init();

  lcdext.line(1);
  lcdext.print("Zeile1");

  lcdext.line(2);
  lcdext.time(1);

  sleep 5000;
}

Irgendwie werde ich langsam ein wenig verwirrt,
weil Sachen dreimal funktionieren und beim vierten Mal nicht mehr :-(
Naja, bin ja noch neu mit der Station, aber manchmal benimmt sie sich schon komisch ;-)




    Antwort schreiben


Antworten:

Re: Osopt V3.0, lcdext (von Dietmar Weickert - 26.01.2004 10:03)
    Re: Osopt V3.0, lcdext (von Arnd Feige - 26.01.2004 11:11)
        Re: Osopt V3.0, lcdext (von André H. - 26.01.2004 16:40)
            Re: Osopt V3.0, lcdext (mein Fehler) (von Burkhard Fischer - 26.01.2004 18:16)
                Re: Osopt V3.0, lcdext, Problem mit Download (von Arnd - 26.01.2004 20:40)
                    Re: Osopt V3.0, lcdext, Problem mit Download (von Burkhard Fischer - 26.01.2004 21:04)
                    Re: Osopt V3.0, lcdext, Problem mit Download (von Arnd - 26.01.2004 21:01)