- Deinen PB.. als Eingang setzen (das ist normalerweise beim Start des Programms bereits der Fall)
- Den Pullup Widerstand (im µC integriert) aktivieren:
// pullup für PB3
PORTB=(1<<3);
Durch den Pullup Widerstand liegt der Pin nun etwa auf Betriebsspannung und ist damit logisch 1. Wird der Taster gedrückt (bzw dein Jumper gesetzt), wird der Pin auf GND gezogen und wird damit logisch 0.
Das kann man abfragen, zB mit:
Code:
while(1) // endlosschleife
{
     // tasterabfrage
     if(PINB&(1<<3)==0)
     {
         // zeige auf display dass jumper da
     }
     else
     {
         // zeige auf display dass jumper weg
     }
}
Grüße von der Katze