Ok, sowas hab ich unter den AVR's noch nirgends gesehen Nicht mal gelesen oder drüber gestolpert. :eek:
Druckbare Version
Wenn Daten per IRQ reinkommen, dann variiert die "Idle"-Zeit abhängig von den reinkommenden Daten. Ich habe das mal so gelöst, dass ich 1000 Durchläufe der Hauptschleife per Symbol im LCD angezeigt habe. Man könnte diese Zeit natürlich auch genauer als Pi mal Auge messen ;) Wird es knapp, kann man durch einen höheren Takt wieder etwas Zeit gewinnen.