Gast
#2806473
Hi, ich habe hier gerade etwas verwunderliches zu berichten bzw. bin auf der Suche nach dem Grund für das Verhalten. Undzwar habe ich einen HD44780 am Port D eines ATmega88 am Laufen. Das funktioniert auch problemlos. Vielleicht sollte ich noch erwähnen, dass ich die Bibliothek von Peter Fleury benutze. Schalte ich nun den Timer0 im CTC Modus zu, sodass er 15.000 Interrupts pro Sekunde auslöst, dann flimmert mein Display bzw. der Text in diesem, auch wenn außer der ISR im Code nichts weiter passiert. Dabei ist es auch völlig egal, ob ich in der ISR etwas sinnvolles tue, oder diese einfach nur "aufrufe". Daher würde ich auf die Versorgungsspannung tippen. Der Aufbau befindet sich aber in einem STK500 und sollte insofern schon entsprechende mit Kondensatoren gepuffert sein. Ich habe jetzt auch noch keine Schaltung gesehen bei welcher die Versorgungsspannung direkt am Display gepuffert wurde. Leider besitze ich kein Oszi, um solche schnellen Schwankungen an der Versorgungsspannung messen/darstellen zu können. Hat jemand bereits ähnliche Erfahrungen gemacht? Kann es wirklich sein, dass eine ISR, welche mit 15 kHz aufgerufen wird, für solche Schwankungen sorgt? Kann mir das gerade nicht so ganz vorstellen. Es ist aber auch schon spät, vielleicht übersehe ich etwas ganz selbstverständliches? Vielen Dank!