LCD an AVR Unklarheiten

Gast #404249
Lesenswert?
• ▲
▼
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 #404252
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
@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

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.