Interne Pulldown-Widerstände gibt´s auch nicht - nur PullUps. Frag mich aber nicht nicht warum...
Genau deshalb sind praktisch alle Boards mit Schaltern so konstruiert, dass die Schalter eben nach Masse schalten. Wenn der schalter geöffnet wird, wird der Eingang sauber auf +5V gezogen. Wenn so ein Eingangspin ganz alleine in der Luft hängt, fängt er sich jede Menge Stör-Schrott ein, da extrem hochohmig. Ohne PullUps wird´s nicht gehen - also aktivier sie doch einfach mal:
PortB = &B11111111 (oder PortB = 255, wenn Du Deine Tastatur schonen willst )
Lesezeichen