Guten Abend,
Ich habe ein kleines Problem mit den internen Pullups im Attiny.
Bisher hatte ich nur mit Atmegas zu tun und bei denen hat so alles
geklappt.
Möchte an an pin b3 und b4 die internen Pullups für Taster aktivieren
und Pin 0 bis 2 als Ausgänge definieren. Was mache ich falsch ? Kann mir
bitte jemand Helfen.
1 |
|
2 | #define DD_A DDB1
|
3 | #define DD_B DDB2
|
4 | #define DD_INH DDB0
|
5 | #define PIN_A PB1
|
6 | #define PIN_B PB2
|
7 | #define PIN_INH PB0
|
8 |
|
9 | //...
|
10 |
|
11 | //Datenregister als Ausgänge und Eingänge definieren
|
12 | DDRB = (1 << DD_A) | (1 << DD_B) | (1 << DD_INH);
|
13 | DDRB &= ~(1 << DDB3);
|
14 | DDRB &= ~(1 << DDB4);
|
15 |
|
16 | //interne Pullips für Taster aktivieren
|
17 | PORTB |= (1 << PB3) | (1 << PB4);
|
Vielen Dank für die Hilfe!