Also ich will mit meinem atmega 8 ein LCD ansteuern. Ich benutze Bascom weil ich weder C noch asm kann. das lcd ist in ordnung da ich die 2 balken sehe und den konr´trast regelln kann wenn ich aber das programm mit Bascom auf den atmega8 schreib passiert gar nichts das lcd behält seine 2 Balken obwol es hallo oder so was ausgeben sollte. Die verkabelung sowie die lcd config und die configs der pins stimmt alles was amch ich falsch ???
Programm: Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portb.0 , Rs = Portb.1 Config Lcd = 16 * 4 Do Lcd "Hallo" Loop End Schaltplan: so wis da oben in der config geschreiben ist alles mehrfach überprüft
Du hast einfach nur die Datei vergessen, die wir in unsere Kristallkugeln laden können! Wie wäre es mit nem Anschlußschema, wie und wo Du das Display angeschlossen hast, kurze Info ob Du ein Quarz oder den internen Oszillator verwendest. Die Bascom-Datei als Anhang und ferner die Auskunft, ob Du die Fusebits korrekt gesetzt hast.
soweit ich weiß hat der atmega8 einen internen quarz oder so und da ich auch extern nix angeschlossen hab bis auf das lcd benutz ich den. das was ich oben nach Programm: gschrieben hab ist alles oder fehlt da noch was ???
DANKE DANKE ICH LIEBE EUCH ALLE alles mein fehler ich hab rw nett auf GND gehabt mann bin ich doof und SRY SRY SRY für diesen dummen thread aber binn halt noch µC noob
@hackspider Welchen uc verwendest du denn? evtl. das Jtag Fusebit ausschalten. Und lass das do..loop im Programm mal weg
Nö, der Mega8 hat einen internen RC-Oszillator. Quarz kommt extern ran und ist genauer. Richtwert ~18pF für 16MHz. Aber vorher die Anleitungen zum Fusebit setzen lesen, sonst kann passieren das Atmel hinterher tot ist oder besser nur noch mit einem STK500 wiederbelebt werden kann.
Freundlicherweise wird der Mega8 (und andere auch) von Atmel ab Werk mit aktiviertem, internen RC-Oszillator (1 MHz) geliefert. Da kann man wirklich gleich loslegen, selbst wenn man grad keinen Quartz zur Hand hat. Und um mal eben was auf dem LCD auszugeben, sollte die Genauigkeit vollkommen ausreichend sein :-)
Hallo, ich habe endlich auch das Display am Mega8 zum laufen gekriegt. Zumindest scheint er zu initialisieren, da der schwarze Balken verschwindet. Leider kann ich nichts anzeigen lassen. Ich verwende Codevision mit den lcd.h. Kennt ihr da typische Anfängerfehler? Danke Bastian
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.