Tool für Bitmap Konvertierung gesucht

Gast
Hi

zur Konvertierung dürfte sich http://www.xnview.com/ hervorragend
eignen. Einfach die Bilddatei in ein SW-Bild konvertieren und als RAW
abspeichern. Dann evtl. noch einen bin2c Konverter drauf laslassen und
schon hast du dein C-Array das die Bilddatei enthält.

Matthias
Gast
Mit dieser Funktion kann ich ohne weiteres jeweils ein Pixel
darstellen.
Ich schaffe es nur nicht eine Funktion zu schreiben, mit der ich z.B.
auf einmal 8 Pixel darstellen lassen kann (siehe Bild im Anhang).
Wie mmüsste ich diese Funktion abändern?

Display Typ : T6963
Programmiertool: CodeVisionAVR

void LCD_PutPixel(unsigned char x, unsigned char y, unsigned char Set)
{
unsigned int XY;
unsigned char bitByte;

XY=0x00;
XY=XY+(y*22);
XY=XY+(x/6);

out(0x24, XY & 0x00FF, XY>>8);
bitByte=5-(x % 6);

if (0 != Set)
 {
  bitByte |= 0xF8;
 }
else
 {
  bitByte|=0xF0;
 }
out(bitByte, 0, 0);    //0b1111SXXX , s is set/reset, xxx is bit number
xxx
        //(Each memorybyte i six graphics bits (pixels))
}
Angehängte Dateien:
Gast
void LCD_PutPixel(unsigned char x, unsigned char y, unsigned char
daten)
{
unsigned int XY;
unsigned char bitByte;

XY=0x00;
XY=XY+(y*22);
XY=XY+(x/6);

out(0x24, XY & 0x00FF, XY>>8);

out(0xC0, daten, 0);
}

Das Display zeigt mir nichts an
Gast
Kann mir niemand zeigen wie ich nicht ein einzelnes Pixel, sondern
mehrere Pixel (Blockweise) auf einmal auf das Display bekomme?

Siehe Grafikdatei im Anhang.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.