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

Re: Touchlcd_Koordinatenwerte groeßer 255 Kategorie: Programmierung (von Peda - 22.07.2003 8:20)
Als Antwort auf Re: Touchlcd_Koordinatenwerte groeßer 255 von Rolf - 22.07.2003 2:08

Hallo Rolf!

Werde es heute abend versuchen. Habe dir unten einen Link für das Datenblatt angegeben, bei dem auch ein Beispiel
zur Programmierung steht.

http://www.lcd-module.de/deu/pdf/grafik/kit320-8.pdf

Danke bisher!

mfg
Peter Schmidthaler


> > Hallo Leute!
>
> >  hwcom.put(x1);
> >  hwcom.put(0);
> >  hwcom.put(y1);
> >  hwcom.put(0);
> >  hwcom.put(x2);
> >  hwcom.put(0);
> >  hwcom.put(y2);
> >  hwcom.put(0); }
>
> Ich hab ja ehrlich gesagt keinen blassen Schimmer von dem Display... aber...
> Normalerweise werden 16Bit-Zahlen (Int) als 2 8Bit-Zahlen über die Serielle übertragen.
> Für mich sieht der Code da oben so aus, als wenn im MSB-Byte (most signifikant Bit/Byte)
> 0 übertragen würde so das also deshalb das Display niemals von Koordinaten gö�er 255 erfahren kann.
>
> Du müstest also hingehen und der Funktion int übergeben und die Funktion auf int-Werte anpassen.
> Also int statt byte als koordinaten. Dann müstest Du aus dem Int-Werten jeweils je 2 Byte machen... so etwa..
>
> hwcom.put(x1); //lobyte
> hwcom.put(x1 shr 8); //hibyte, bisher 0
> hwcom.put(y1);
> hwcom.put(y1 shr 8);
> ....
>
> Ich weis es wirklich nicht besser aber so würd ich's mal versuchen.
> GruÃ? Rolf
>


    Antwort schreiben


Antworten: