Zitat Zitat von markusj
Zitat Zitat von Jaecko
Warum nicht einfach ne ui16_t als Zählvariable? Das eine Byte mehr sollte im Speicher ja noch Platz haben.
Weil 16-Bit Rechenoperationen mehr RAM und Rechenzeit brauchen.
Nur unwesentlich.
Im ASM sinds nur ein paar Anweisungen mehr.


Sternst hat die von Dir gesuchte Lösung bereits gepostet. Und das ist nicht die "schönste" Lösung, sondern die logische Alternative.
Eine Fußschleife und keine Kopfschleife ist hier Deines Problems Lösung.