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.
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Lesezeichen