Hallo Gruppe,
ich habe gerade etwas merkwürdiges mit einem meiner ATtiny2313s festgestellt: für eine Sekundenanzeige habe ich eine zweistellige Siebensegmentanzeige verwandt. Da der Tiny (fast) nichts macht, ewig viel Flash und Portpins verfügbar hatte und ich gerade keinen 7447 zur Hand hatte, kam mir eine grandiose (?) Idee: ich habe alle Kathodenpins über Vorwiderstände an sieben Portpins geschaltet. Die zwei Anodenpins direkt an Portpins. Dann wollte ich die einzelnen Leuchtsegmente multiplexen (also nicht nur die ganze Anzeige, sondern wirklich die einzelnen Segmente). Dass ich dafür die Vorwiderstände auch an die Anodenleitungen hängen hätte können ist mir erst später aufgefallen... aber naja.
Das ganze funktioniert auch einigermaßen gut, aber wenn ich beispielsweise so eine Verzögerungsschleife einbaue:
void delay(unsigned char how) { unsigned char x, y, z; for (x=0; x