Hallo @all!
Hatte schon vor zwei Tagen meine Frage zur LCD Ansteuerung gestellt und mir wurde die Seite von Peter Fleury empfohlen. Dort habe ich mir die lcd.h und lcd.c runtergeladen. Nun habe ich in der Bibliothek die
#define LCD_LINES 2
#define LCD_DISP_LENGTH 20 beiden Sachen und den Port
#define LCD_PORT PORTC verändert.
Mein Display betreibe ich im 4-Bit Modus an Port C.
RS =PortC4
R/W=PortC5
E=PortC6
Datenltg.: DB4-DB7=PortC0-PortC3
Datenltg.: DB0-DB3=Masse
Nun habe ich noch in der lcd.c ganz am ende
int main (void){
void lcd_init ( uint8_t dispAttr ) ;
lcd_clrscr();
void lcd_clrscr ( void ) ;
void lcd_puts ( const char * s ) ;
}
das geschrieben. Ich dachte mir das er das Display initialisieren müsste und es gelöscht wird (die eine sichtbare schwarze Zeile) und dann ein s
ausgegeben wird.
Ja leider funktioniert das aber nicht!
Habe ich vergessen was in der lcd.h o. lcd.c zu ergänzen?
MFG Decca