Atmega16 und HD44780

Gast #2289405
Lesenswert?
• ▲
▼
Hallo Leute!

Wie schon im Betreff geschrieben steht benutze ich ein 
HD44780-kompatibles Display (W162B-N3LW) an einem Atmega16 und den 
Fleury-Libs. Mein Problem ist das es zu Anzeigefehlern auf dem Display 
kommt, also die Zeichen werden verstümmelt.
Wenn ich im AVR-Studio die Taktrate auf 16Mhz (statt den benutzten 8Mhz) 
stelle funktioniert das Ganze wunderbar, also eine Timing-Kiste. 
Allerdings passt mir das nicht so richtig, bzw. ich würde gern wissen 
warum das nicht geht... Ich verwende einen externen 8Mhz Quarz (Fuses 
stehen auf ext.Chrystal High Frequ.).
Also damit sollte die Taktrate ja genügend genau sein... Kann es sein 
das das Display einfach ein wenig lahm ist und ich die Zeiten in der 
lcd_routines.c anpasst werden müssten? Hat evtl. jemand Erfahrungswerte 
welche Werte man verwenden sollte?

Besten Dank im Voraus!

Grüße Michael
Gast #2289418
Lesenswert?
• ▲
▼
Hört sich seltsam an! Wenn es tatsächlich ein Timing Problem ist müsste 
es umgekehrt sein, also bei 8MHz funktionieren und bei 16Mhz nicht.

Aber du könntest einfach mal bei der enable funktion ein paar mehr nops 
einfügen. Eventuell funktioniert es dann schon!
Gast #2289536
Lesenswert?
• ▲
▼
Nachdem ich wusste das es gehen könnte hab ich jetzt nochmal mit den 
Timings gespielt...Vor meiner Anfrage zwar auch schon einmal, aber wie 
ich jetzt gemerkt habe war ich einfach zu zaghaft - Es reicht nicht die 
Timings zu verdoppeln wie ich erst angenommen habe. (von wegen 8Mhz zu 
16Mhz...)
Na mal schauen ob die die geänderte Lib bewährt, bisher scheint es zu 
klappen...

Danke für eure Antworten!

Beste Grüße Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.