Abgesehen, daß du deine Variable "minuten" immer wieder nur auf 15
setzt, hat das mit dem PORTB überhaupt nichts zu tun.
minuten:
im Timer incrementierst du sie (z.B. von 15 auf 16), dann kommt deine
Zeile
1 | minuten = ((minuten / 15)+1)*15;
|
und setzt sie wieder auf 15. Nach einer Minute kommt wieder der Timer
dran, setzt sie wieder auf 16 und so weiter...
Aber das ist ja nicht die Frage. Was hat das alles mit den PORTs zu tun?
Nach der Zeile
wird der PORTB nie wieder angefaßt.
Ich würde jetzt erstmal die gesamte Verdrahtung überprüfen.
Das Auskommentieren der Zeile hat doch keinen Einfluß auf PORTB...