Willkommen Gast. Bitte einloggen oder registrieren.
Mai 2, 2025, 11:44:25
Übersicht Ungelesene Beiträge auflisten Hilfe Suche Spiele Mitgliederkarte Kalender Login Registrieren

Schnellsuche
  Zeige Beiträge
Seiten: [1]
1  LCDs und -Software / LCDs Allgemein / Re: T6963 Bitmap darstellen funktioniert nicht am: Februar 24, 2005, 07:54:49
Hallo!

Also ich bin richtig enttäuscht von diesem Forum.
Kann mir niemand ein Beispiel geben, wie ich mit dem T6963 ein Bitmap darstellen lassen kann?

Ist es so ein großes Geheimnis. Hmm...
Naja...
2  LCDs und -Software / LCDs Allgemein / Re: T6963 Bitmap darstellen funktioniert nicht am: Februar 23, 2005, 08:57:54
Hallo!

Ich möchte nicht ein einzelnes Pixel darstellen sondern mehrere gleichzeitig (Blockweise 8Pixel).
Siehe Bild im Anhang.

Das Konvertierungstool legt die Daten blockweise in ein Array ab.

[gelöscht durch Administrator]
3  LCDs und -Software / LCDs Allgemein / Re: T6963 Bitmap darstellen funktioniert nicht am: Februar 22, 2005, 08:00:26
Hallo!

Gerade da liegt mein Problem.
Kannst du mir genau sagen bzw. zeigen wie ich das realisieren kann?
Könntest du mir da ein Beispiel geben?

Mit welchem Programm tust du deine Bitmaps für das Display z.B. T6963 konvertieren?
4  LCDs und -Software / LCDs Allgemein / Re: T6963 Bitmap darstellen funktioniert nicht am: Februar 21, 2005, 12:45:28
Hallo!

Im Anhang befindet sich der C-Code.
Wie müsste die Funktion aussehen, damit ich ein Bitmap darstellen lassen kann? Ich habe ein tool mit dem ich die Bitmap Datei umwandeln kann, so dass ich nur noch eine Routine brauch um das Bild darstellen zu können.
Kann mir da jemand helfen?

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

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

   
        out(0x24, XY & 0x00FF, XY>>Cool;
   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))
}


void out(char commando,char dataa, char datab)
{     
lcd_status();
pause();
rd = 1;
pause();
cd = 0;
pause();
PORTC = dataa;
pause();
wr = 0;
pause();
wr = 1;
pause();
PORTC = datab;
pause();
wr = 0;
pause();
wr = 1;
pause();
cd = 1;
pause();
PORTC = commando;
pause();
wr = 0;
pause();
wr = 1;
pause();
cd = 1;
pause();
}
//----------------------------------//
void autoreset(void)
{
PORTC = 0xB2;
pause();
wr = 0;
pause();
wr = 1;
}

void autowrite(void)
{
PORTC = 0xB0;
pause();
wr = 0;
pause();
wr = 1;
}

void lcd_data(char daten)
{
lcd_status();
cd = 0;
pause();
PORTC = daten;
pause();
wr = 0;
pause();
wr = 1;
pause();
cd = 1;
}

void lcd_commando(char commando)
{
pause();
rd = 1;
pause();
cd = 1;
pause();
PORTC = commando;
pause();
wr = 0;
pause();
wr = 1;
pause();
cd = 1;
pause();
}
5  LCDs und -Software / LCDs Allgemein / Re: T6963 Bitmap darstellen funktioniert nicht am: Februar 21, 2005, 08:00:07
Hallo!

Ich programmiere mit CodeVisionAVR.
Text und z.B. eine Linie kann ich auf dem Display darstellen.
Mir geht es nur darum, wie ich eine Bitmap Grafik darstellen lassen kann.
6  LCDs und -Software / LCDs Allgemein / Re: T6963 Bitmap darstellen funktioniert nicht am: Februar 18, 2005, 15:08:51
Kann mir niemand dazu Helfen?

ich möchte nur wissen wie ich eine Bitmap auf mein Display dargestellt bekomme.
Das ist alle.
7  LCDs und -Software / LCDs Allgemein / T6963 Bitmap darstellen funktioniert nicht am: Februar 18, 2005, 14:01:12
Hallo!

Kann mir jemand erklären was ich tun muss damit ich z.B. ein Bitmap auf meinem Display T6963 128x128 anzeigen lassen kann. Text sowie Pixel kann ich anzeigen lassen. Nur das mit der Grafik geht nicht.
Kann mir jemand da einen C-Code geben?

Gruß
Seiten: [1]

Einloggen mit Benutzername, Passwort und Sitzungslänge      

Powered by MySQL Powered by PHP
eXTReMe Tracker
Seite erstellt in 0.01 Sekunden mit 19 Zugriffen.
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.
Prüfe XHTML 1.0! Prüfe CSS!