Hallo

1. internen Pullup aktivieren (entsprechendes PORTPinBit setzen)
2. PORTPin als Eingang schalten (entsprechendes DDRX-Bit = 0 )
Unbedingt zuerst den Pin auf Eingang schalten und erst dann den PullUp aktivieren. Sonst gibt es einen Kurzschluss wenn gleichzeitig der Taster geschlossen ist!

Gruß

mic