Hmm...ich bin nun schon den ganzen Morgen am probieren aber irgdwo steckt noch der Wurm drin.
Hab auch eben deinen überarbeiteten Code(danke für die Mühe ) probiert aber immer das selbe Phänomen.

Sobald ich bei" If Stelle = 3 Then Stelle = 1" die 3 durch eine 4 ersetze, leuchten bei beiden Digits alle segmente auf und die zu darstellenden Zahlen leuchten etwas heller durch. Beim dritten Digit leuchtet eine Mischung aus Zehnern und einern.
Anfangs dachte ich es hätte etwas mit der Frequenz zu tun aber mit Teiler 8 ist das selbe.
Wenn ich nun wieder 3 einsetze, werden Einer und Zehner wieder normal angezeigt und beim dritten Digit unverändert eine Mischung aus beiden Zahlen.

Ich versteh es nicht....wenn die Variable des Portb einfach um eins weiter zählen soll, kann sich doch bei der Darstellung nichts ändern, außer das die Frequenz ohne Anpassung niedriger wird, oder seh ich da was falsch?