Gast
#1743198
Hallo, ích hab ein myAVR LCD v2.3 mit 2x16 Zeichen und einem ATmega8. Da es ein fertiges Board ist gehe ich davon aus das alles richtig angeschlossen ist. Mit AVR Studio hab ich aus der beiligenden Beschreibung ein Beispiel abgeschmiert nur um zu probieren das es auch funktioniert bevor ich mich damit befasse und mich immer wunder das nix geht. Allerdings hab ich jetzt das Problem das das vorgelegte Programm nicht funktioniert. Habe keine Tippfehler oder sowas. Es erscheint immer die Meldung das die funktion lcd_write schon existiert. Die ist 3mal in dem Beispiel aufgeführt. Wenn ich allerdings nur eines übriglasse und die beiden anderen Lösche sagt er mir er kennt sbi, cbi und _delay_loop_2 nicht. Wenn ich euer AVR-GCC-Tutorial/LCD-Ansteuerung nehme bringt er mir zwar keinen Fehler aber das Display zeigt nur schwarze striche an also wird nicht korekt initialisiert. Wo liegt der Fehler? Programmiert wird richig da die anzeige leds neben dem USB anschluss leuchten wenn ich Programmiere. Hier mal das Hauptprogramm:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
Die zweite Datei liegt im Anhang.