Go Down

Topic: Display VLFM1383-05F Manual? (Read 4 times) previous topic - next topic

olikraus


Rene_Merten

Das LCD zeigt rein garnix an. Ich vermute mal das der Mega im dauerreset ist.

Die eine LED ist die Pover LED. Und die andere geht nur nach eimen Reset kur an, oder wenn die Spannungsversorgung angeschlossen wird. Sonst eigentlich nie. Diese LED blitzt nur komischerweise mit der U8G auf.

olikraus

Naja, wenn Du willst, können wir hier etwas mitdebuggen und Reviewen. Gibt es ein Bild vom Aufbau? Welches Beispiel? Wie ist die konkrete Pinbelegung bei Dir? Wie sieht der U8glib Constructor aus? Welche von den LEDs blinkt denn eigentlich... hoffentlich nicht die Power LED.

Oliver

Rene_Merten

#28
Jan 27, 2013, 12:40 pm Last Edit: Jan 27, 2013, 01:05 pm by Rene_Merten Reason: 1
Die Pover LED zum glück nicht.

Code: [Select]
#include <U8glib.h>

U8GLIB_SBN1661_122X32 u8g(8,9,10,11,4,5,6,7,12,13, 2, U8G_PIN_NONE, 3); 
     // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7 E1=12, E2=13, A0=2, R/W=3 , Reset=3


void draw(void) {
  // graphic commands to redraw the complete screen should be placed here 
  u8g.setFont(u8g_font_unifont);
  //u8g.setFont(u8g_font_osb21);
  u8g.drawStr( 0, 22, "Hello World!");
}

void setup(void) {
 
  // flip screen, if required
  // u8g.setRot180();
 
  // set SPI backup if required
  //u8g.setHardwareBackup(u8g_backup_avr_spi);

  // assign default color value
  if ( u8g.getMode() == U8G_MODE_R3G3B2 )
    u8g.setColorIndex(255);     // white
  else if ( u8g.getMode() == U8G_MODE_GRAY2BIT )
    u8g.setColorIndex(3);         // max intensity
  else if ( u8g.getMode() == U8G_MODE_BW )
    u8g.setColorIndex(1);         // pixel on
}

void loop(void) {
  // picture loop
  u8g.firstPage(); 
  do {
    draw();
  } while( u8g.nextPage() );
 
  // rebuild the picture after some delay
  delay(500);
}


U8glib Constructor ?????

olikraus

Der Konstruktor ist die Zeile mit den ganzen Pin Nummern.
R/W liegt auf Ground, oder? Die Resetleitung des Displays an Pin 3?

Oliver

Go Up