Gast
#839888
Moinsen an alle, hab nen kleines Problem mit meinem Display(KS0073). Ich versuche es vergeblich, seit zwei Tagen, anzusteuern. Alles was ich bisher erreicht habe... ein beleuchteter Bildschirm und nur dunkle Zeilen... Ich verwende zum Ansteuern die Dateien "lcd.h" und "lcd.c" von http://jump.to/fleury (Peter Fleury) da ich noch im erlernen bin, nutze ich den ATmega32 auf einem Board(RN-Control v1.4) des Roboternetzwerks. meine Einstellungen sehen wie folgt aus: 1.in der "lcd.h" #define LCD_PORT PORTC /**< port for the LCD lines */ #define LCD_DATA0_PORT LCD_PORT /**< port for 4bit data bit 0 */ #define LCD_DATA1_PORT LCD_PORT /**< port for 4bit data bit 1 */ #define LCD_DATA2_PORT LCD_PORT /**< port for 4bit data bit 2 */ #define LCD_DATA3_PORT LCD_PORT /**< 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 LCD_PORT /**< port for RS line */ #define LCD_RS_PIN 4 /**< pin for RS line */ #define LCD_RW_PORT LCD_PORT /**< port for RW line */ #define LCD_RW_PIN 5 /**< pin for RW line */ #define LCD_E_PORT LCD_PORT /**< port for Enable line */ #define LCD_E_PIN 6 /**< pin for Enable line */ 2.in der "lcd.c" #define KS0073_EXTENDED_FUNCTION_REGISTER_ON 0x24 /* |0|010|0100 4-bit mode extension-bit RE = 1 */ #define KS0073_EXTENDED_FUNCTION_REGISTER_OFF 0x20 /* |0|010|0000 4-bit mode, extension-bit RE = 0 */ #define KS0073_4LINES_MODE 0x09 /* |0|000|1001 4 lines mode */ würde mich freuen, wenn jemand auf anhieb nen tip parat hätte. mfg Frank



