Seit gestern versuche ich ein LCD ans laufen zu bekommen. Doch leider ohne erfolg, das Ding macht mich noch fertig!!!!
Ein Programmierer sagte mal, "Die "Kisten" (Rechner/Microcon.) tun nur das was der Bdiener im sagt" doch ich weiß leider nicht was ich Falsch mache.
Ich benutze ein Atmega 16 und von Reichelt das 2 x 20 Display
Ich habe es wie auf dem Bild angeschlossen,
bis auf dem Pin 6 (Enable)
den habe ich direckt an PC7/A15 angeschlossen da ich nicht das eine IC habe.(Denke mal das es auch nicht Nötig ist,oder?)
So jetzt kommt das eigentliche Problem!!!
Habe in C ein programm geschrieben bzw. versucht (versucht ist das richtige Wort dafür) zu schreiben, damit ich irgendwas auf dem LCD sehen kann.
Kann mir jemand Bitte irgend ein Beispiel programm geben (wenn es geht in C), damit ich sehen kann das sich überhaupt irgendwas auf dem Bildschirm tut,
oder mir anders irgendwie helfen????
Danke für die Antwort!! Super das wusste ich nicht (wieder was dazu gelernt :P ) man kann damit die Arbeit erleichtern und brauch nicht soviel zu stecken!!
Muss ich sofort ausprobieren!!
Gibt es da ein unterschied? (schlechter oder besser) wieso gibt es dann die 8bit Variante??????
Habe es versucht wie hier https://www.roboternetz.de/wissen/in...8I.2FO_Mode.29 aber irgendwie will es mir nicht gelingen staendig bekomme ich ein Fehler lcd.h kann nicht gefunden werden.
Ich benutzte myAVR und habe auch schon versucht die lcd.h in den Installationsverzeichnis abzulegen da wo die anderen alle ....h sind, leider ohne erfolg! Fehler siehe Bild
eigene Header-Dateien schliesst man in Anführungszeichen ein, nicht in eckige Klammern:
include "lcd.h"
Die Datei sollte dann auch im gleichen Verzeichnis sein wie die restlichen Dateien des Projects.
Super er hat die Datei jetzt gefunden!!!
Trotzdem bekommt er die Fehler meldungen das die Befehle für den LCD nicht kennt oder so!!! (siehe Bild myAVR_1)
Bin mir nicht sicher ob die Header-Datei ein Fehler hat.
Habe mal gepostet könnt ihr die mal anschauen ob sie in ordnung ist Danke?
(siehe lcd.h)
Da muss es aber auch noch eine passende lcd.c zur lcd.h geben, die im gleichen Verzeichnis sein sollte, und die auch mitcompiliert werden muss.
Mit dem myAVR-Teil kenn ich mich aber ned aus, wie man dem bekannt gibt, das der weitere .c-Dateien compiliert.
Lesezeichen