Ab sofort verfügbar:
Grafik-Display-Modul
XV-GDM128X64-RGB
Bei dem Displaymodul XV-GDM128X64-RGB handelt es sich um ein FSTN Display mit einer Auflösung von 128 x 64 Pixel. Das Displaymodul besitzt ein LED Backlight mit den Farben rot, grün und blau. Durch die Kombination aller Farben, wird eine annähernd weiße Hinterleuchtung erreicht.
Das Displaymodul nutzt den sehr verbreiteten LCD-Controller ST7565R-G (Sitronix). Schnittstelle ist SPI (DI, CLK, A0, CS\, RES\).
Ab Bascom-Version 2.0.5.0 ist die Graphic Display Library XV-GDM128X64.lib für das Displaymodul Bascom beigefügt.
Durch den sehr weiten Betriebsspannungsbereich (3,3V bis 5,5V und 3,0V), ist das Displaymodul sehr flexibel einsetzbar. Insbesondere wird es sicherlich für einige von euch interessant sein, das Display direkt mit einem 5V System betreiben zu können.
Die Position der Anschlüsse für das Interface und das Backlight liegen auf einem 2,54mm-Raster, so dass das Displaymodul auf Lochrasterplatinen mit dem Rastermaß 2,54mm passt. Die Modul-Leiterkarte ist natürlich wieder oberflächenveredelt: NiAu
Beschreibung XV-GDM128X64-RGB
Hier geht es zum Onlineshop: www.mikrocontroller-praxis.de
Hier noch einige Bilder mit unterschiedlich angesteuertem Backlight.
Initialisierung des Displaymoduls als C-Beispiel:
Das Beispiel findet ihr auch auf der Produktseite, enthalten sind auch die Software-SPI Routinen und die Portinitialisierung für einen ATmega2560.
CodeBox C
Grafik-Display-Modul
XV-GDM128X64-RGB
Bei dem Displaymodul XV-GDM128X64-RGB handelt es sich um ein FSTN Display mit einer Auflösung von 128 x 64 Pixel. Das Displaymodul besitzt ein LED Backlight mit den Farben rot, grün und blau. Durch die Kombination aller Farben, wird eine annähernd weiße Hinterleuchtung erreicht.
Das Displaymodul nutzt den sehr verbreiteten LCD-Controller ST7565R-G (Sitronix). Schnittstelle ist SPI (DI, CLK, A0, CS\, RES\).
Ab Bascom-Version 2.0.5.0 ist die Graphic Display Library XV-GDM128X64.lib für das Displaymodul Bascom beigefügt.
Durch den sehr weiten Betriebsspannungsbereich (3,3V bis 5,5V und 3,0V), ist das Displaymodul sehr flexibel einsetzbar. Insbesondere wird es sicherlich für einige von euch interessant sein, das Display direkt mit einem 5V System betreiben zu können.
Die Position der Anschlüsse für das Interface und das Backlight liegen auf einem 2,54mm-Raster, so dass das Displaymodul auf Lochrasterplatinen mit dem Rastermaß 2,54mm passt. Die Modul-Leiterkarte ist natürlich wieder oberflächenveredelt: NiAu
Beschreibung XV-GDM128X64-RGB
- Display Type: FSTN
- Resolution: 128 x 64
- Display-Controller: ST7565R-G
- Polarizer Mode: Transflective
- Viewing Angle: 6 o’clock / 12 o’clock (softwaretechnisch drehbar)
- Interface: SPI
- Supply and Interface Voltage: +3,3V to +5,5V and 3,0V
- Driving Methode: 1/65 Duty, 1/9 Bias
- Backlight: LED
- Backlight Driving Type: External Power
- Backlight Color: RGB
Hier geht es zum Onlineshop: www.mikrocontroller-praxis.de
Hier noch einige Bilder mit unterschiedlich angesteuertem Backlight.
Initialisierung des Displaymoduls als C-Beispiel:
Das Beispiel findet ihr auch auf der Produktseite, enthalten sind auch die Software-SPI Routinen und die Portinitialisierung für einen ATmega2560.
CodeBox C
void LCD_Init(void)
{
LCD_InitPort(); // Target dependent
LCD_CS_CLR;
_delay_ms(100);
LCD_SendCommand(0xAE); // Display off
LCD_SendCommand(0x40); // Display start address, (bit0-5)=0
LCD_SendCommand(0xA0); // ADC select, rotation to the left
LCD_SendCommand(0xC0); // Common output mode set, bit3 on oder 0xC0
LCD_SendCommand(0xA6); // Display normal (6) / reverse (7),
LCD_SendCommand(0xA2); // Bias select 1/9
// **************************************************************
// Booster, Voltage Regulator, Voltage Follower on/off
//
// Bit[2..0]
//
// **************************************************************
LCD_SendCommand(0x2F); //Power controller set
// **************************************************************
// Booster Ratio Set
// **************************************************************
LCD_SendCommand(0xF8); // Booster Ratio Set
LCD_SendCommand(0x00); // Booster Ratio Select x4
// **************************************************************
// V0 Voltage Regulator Internal Resistor Ratio Set
//
// Bit[2..0]: 000=small 111=large
//
// **************************************************************
LCD_SendCommand(0x24); // V0 voltage regulator
// **************************************************************
// Electronic Volume
//
// (1) Mode set
// (2) Register set: 0..63
//
// **************************************************************
LCD_SendCommand(0x81); // Electronic Volume Mode set
LCD_SendCommand(0x1F); // Electronic Volume Register set
LCD_SendCommand(0xAF); // Display on
_delay_ms(10);
LCD_ClearDisplay();
LCD_CS_CLR;
}