LCD ATmega8 und ne menge probleme

Gast #94885
Lesenswert?
• ▲
▼
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 ???
Gast #94887
Lesenswert?
• ▲
▼
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
Gast #94888
Lesenswert?
• ▲
▼
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.
Gast #94890
Lesenswert?
• ▲
▼
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 ???
Gast #94894
Lesenswert?
• ▲
▼
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.
Gast #94895
Lesenswert?
• ▲
▼
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 :-)
Gast #94896
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.