LCD an AVR Unklarheiten

Gast #404249
Hi Hi an alle schlaflosen .
Zu mir: Bin seit 3 Jahren Anfänger:-( . Na ja wenn man einmal in 6Mon
was mit AVR macht dann is man ja selber schuld.
Projekt: LCD (4x20)HD44780 kompatibel  an AVR(tiny26)in 4-Bit modi.
Mein Problem ist dass mein Controller nicht immer mit der gleichen
Taktfrequenz versorgt wird.
Daraus ergibt sich das Problem, dass man die Wartezeit für die
Ausführung von Befehlen ständig anpassen müsste.
Ich habe gelesen es sei möglich den Bussy- Flag abzufragen der am Pin
D7 vertreten sei??!
Dadurch währe es möglich auf die Warteschleifen zu verzichten?
 und einfach ständig abfragen wie es den Busy-Flag geht? Liege ich da
richtig oder total daneben mit meiner Theorie?
Vielen Dank im Voraus für eure Bemühungen:-)
Gast #404251
Kurze Wiederholung:
1)Initialisierung in 4-Bit modus.
2)Warteschleife „X“
3)nie wieder Warteschleife
4) nur noch Bussy abfrage
Hab ich es richtig interpretiert?
Gast #404252
Hast Du richtig interpretiert! Jetzt läuft deine Displayausgabe so
schnell wie's das Display erlaubt und ist nicht mehr von Wartezeiten
abhängig. Nachteil ist, dass das Programm (falls nicht anders
programmiert) bei abgestecktem oder defektem Display hängen bleibt
(kein Busy-Bit mehr vorhanden).
Gast #404253
@Sonic: Ich lass den Watchdog laufn. Der brüllt schon los, wenn was
nicht passt(Wow!Wow!).
@All: Jetzt bin ich mit der Theorie fertig und kann schon mal den
Schaltplan planen.
Danke für die zuverlässige und schnelle Hilfe.
73

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.