Hallo zusammen Nachdem ich schon einige zeit den Fehler suche und Ihn nicht finde wende ich mich hierher. Ich habe ein ASTK600 mit mega2560 am PORTC möchte ich ein 4x20LCD(44780 kompatibel) in betrieb nehmen lib von Peter Fleury So die definition in der LCD.H #define LCD_PORT PORTC /**< port for the LCD lines */ #define LCD_DATA0_PORT PORTC /**< port for 4bit data bit 0 */ #define LCD_DATA1_PORT PORTC /**< port for 4bit data bit 1 */ #define LCD_DATA2_PORT PORTC /**< port for 4bit data bit 2 */ #define LCD_DATA3_PORT PORTC /**< port for 4bit data bit 3 */ #define LCD_DATA0_PIN 0 /**< pin for 4bit data bit 0 */ #define LCD_DATA1_PIN 1 /**< pin for 4bit data bit 1 */ #define LCD_DATA2_PIN 2 /**< pin for 4bit data bit 2 */ #define LCD_DATA3_PIN 3 /**< pin for 4bit data bit 3 */ #define LCD_RS_PORT PORTC /**< port for RS line */ #define LCD_RS_PIN 6 /**< pin for RS line */ #define LCD_RW_PORT PORTC /**< port for RW line */ #define LCD_RW_PIN 5 /**< pin for RW line */ #define LCD_E_PORT PORTC /**< port for Enable line */ #define LCD_E_PIN 4 /**< pin for Enable line */ in der main void steht vor der schleife lcd_init(LCD_DISP_ON); sobald dieser befehl ausgeführt wird verschwinden am display die beiden balken jedoch sobald der befehl lcd_clrscr() ausgeführt wird sind die beiden balken wieder zu sehen, das schreiben eines Textes am display ist nicht möglich. Ich habe diese lib auch mit einem mega644 in betrieb da habe ich alles problemlos hinbekommen, nur mit dem Mega2560 habe ich diese Probleme. Ich bitte um hilfe.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.