Ich arbeite gerade ein Tutorial durch. Es geht darum auf Tastendruck
eine LED-Reihe der Reihe nach weiterzuschalten. Der Programmablauf ist
auch völlig klar, aber eine Frage zur Aktivierung der Pullupwiderstände
hätte ich.
Hier mal ein Codefragment:
1 | INTCON2bits.RBPU = 0; // enable PORTB internal pullups
|
2 | WPUBbits.WPUB0 = 1; // enable pull up on RB0
|
Zuersteinmal die Frage, kann jemand die kryptischen Bezeichnungen
INTCON2bits.RBPU und WPUBbits.WPUB0 entschlüsseln?
Und nun meine Frage, warum aktiviere ich in der ersten Zeile die
internen Pullups bei PortB und muss dann nochmal den Pullup beim Pin B0
aktivieren? Gibts da ein Schaltbild oder eine gute Erklärung dafür?