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

Re: LCD Display Kategorie: Programmierung (von krassos - 23.11.2005 17:20)
Als Antwort auf LCD Display von Thom - 23.11.2005 13:50
Ich nutze:
C-Control II Unit, CC2-ReglerBoard, OSOPT V3.0
> Hallo Zusammen
> Ich bin leider nicht gerade geschickt im programmieren und stehe gleich bei
> einem geringen Problem an.

Das ist nicht weiter tragisch. Einfach hartnäckig weiterlesen (Handbuch) und ausprobieren.

>
> Ich möchte die analog/digital Signale der Ports 0-2 auf dem Display
> des Application Board anzeigen lassen, aber es scheint nicht zu klappen!
>
> Kann mir jemand helfen meinen Fehler zu finden??
>
>
> thread main
> {
>
> byte disp [2]; // hier wäre int richtig, Du hast einen Wertebereich von 0...1023
>
> disp [0]= ports.adc(0);
> disp [1]= ports.adc(1);
> disp [2]= ports.adc(2);
>
> lcd.print(disp,2); // hier kommt der Schlips ins Rad
>
> }
>

>
> Vielen Dank im Voraus für die Hilfe

Ich hab mir mal erlaubt schnell was zusammenzuschreiben (untestet).


thread main
{

/**************************************
/**** Initialisierungsbereich**********
/** wird nach reset einmal durchlaufen***
/** geeignet, um Variablen zu definieren und Hardware zu initialisieren
/****************************************/


int wert[3];  //arrayindex 0...2; int weil wertebereich 0...1023
lcdext.init();  // externes lcd initialisieren

/********* Ende INIT-Bereich ***********/

/***************************************/
/** Programmschleife für zyklische Bearbeitung **/
loop
{
wert[0]=ports.adc(0);
wert[1]=ports.adc(1);
wert[2]=ports.adc(2);

lcdext.clear();
lcdext.zahl4p(wert[0]);
lcdext.print("  "); // 2 Leerzeichen
lcdext.zahl4p(wert[1]);
lcdext.line(2);
lcdext.zahl4p(wert[2]);
sleep 100;
}}



GruÃ? krassos


    Antwort schreiben


Antworten: