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: |