du machst alle pull ups an => PORTB geht auf 255, daraus folgt das teil springt in die erste schleife und bleibt dort, bis du den taster drückst. jetzt wartet die schleife so lange (while) bis das PORTB auf null geht, das kann er aber nicht, da 254 das höchste der gefühle ist.
beim zweiten hast du den gleichen fehler, da kann taster auch nie null werden.
Lesezeichen