ili9341 + at90can - displayfehler

Gast #4494898
Lesenswert?

hallo leute,

ich habe ein monochromoes bitmap mit dem image converter in ein c-array 
umgewandelt. (240*320) pixel.

ich will aber ein großes und nicht viele kleine nebeneinander anzeigen.
was mach ich falsch?
Angehängte Dateien:
#4495150
Lesenswert?

Mal noch was anderes, wenn ich das richtig interpretiere möchtest Du 
verschiedene Fahrzeug Daten mit dem CAN einlesen und auf dem Display 
visualisieren, etwa ob die Türen auf sind.

Vier Türen mit zwei Zuständen -> 16 Bilder.

Das würde ich aufteilen in ein Bild für das Fahrzeug und mehrere kleine 
Bilder für die Türen.
Das wären zwei kleine Bilder pro Seite für auf/zu und das grosse.

Das hätte dann auch den Vorteil, dass das schneller an das Display 
übertragen wäre.
#4495794
Lesenswert?

Sieht aus als würdest du 8 mal soviele Pixel aus dem Array auslesen wie 
du im Display erzeugst (also z.B. 8 Bit->16 Bit statt 1 Bit->16 Bit). 
Deswegen landen 8 Array-Zeilen in einer Display-Zeile und nur 1/8 des 
Displays wird ausgefüllt.

Wie rechnest du die Daten aus dem Array um bevor du sie an das Display 
lieferst? Wenn das Array ein monochrom-Bitmap enthält, wirst du es 
bitweise auslesen müssen, nicht byteweise.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren