ili9341 + at90can - displayfehler

Gast #4494898
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:
Gast #4494957
Andreas K. schrieb:
> Adressierung falsch?
> Schreib dir mal eine Setpixel-Routine und füll das Display langsam
> komplett auf.
> 16 Bit Pixeltiefe hast du bedacht?

was meinst du mit 16 bit pixeltiefe?

und wie würde so eine set pixel routine aussehen?
#4495150
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
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

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.