Hallo zusammen, ich probiere gerade den Einstieg mit LCD-Displays. Meine Hardware ist: Atmega 8 + HD44780 1602 LCD Ich habe mir das Tutorial "https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung" angeschaut und habe probeweise alle Ports des uC so verschaltet wie im Tutorial und die Codes 1 zu 1 übernommen. Ich bekomme jetzt von Atmel Studio 7 die Error Meldungen "undefined referece to 'lcd_data'" und noch von anderen Funktionen (siehe Atmel_Fehler.png). Habt ihr vielleicht da eine Idee was ich ändern muss? Danke und Gruß griesel
Du musst die beiden lcd-Dateiein in dein Projektverzeichnis kopieren und im Projektexplorer dem Projekt hinzufügen.
Okay danke erstmal, das hatte ich gar nicht gemerkt dass die Files nicht zum Projekt gehörten. Allerdings habe ich jetzt immer noch diese Meldungen. Die Files liegen direkt dort wo auch die main liegt und wurden über "add existing item" hinzugefügt. Hast du vielleicht noch eine Idee?
Okay habe nun das Projekt einfach nochmal neu erstellt, dann ging es. Ich bekomme allerdings jetzt nur Balken angezeigt....
Dann funktioniert deine Initialisierung nicht. Prüfe den korrekten Anschluss aller Steuerleitungen zwischen LCD und uC sowie die korrekte Einstellung der Steuerleitungen in lcd-routines.h. Außerdem fehlt bei dir ein #define F_CPU (hier CPU Takt in Hz angeben) damit die Delay-Funktionen korrekt arbeiten. Siehe deine Compilerwarnung!!!
>Ich bekomme allerdings jetzt nur Balken angezeigt....
Schon mal am Kontrast gedreht?
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.


