Aus irgendeinem mysteriösen Grund kann ich den PIN PB4 nicht einzeln
schalten. Sobald ich den ganzen Port per STEUERPORT = 0xFF auf High
schalte geht er auch auf 5V.
Wenn ich es aber einzeln schalte, reagiert er nicht drauf und bleibt
Low.
Der zugehörige Code, der den Pin schaltet.
1 | // -- EINSTELLUNGEN --
|
2 | #define STEUERDDR DDRB
|
3 | #define NEU PB4
|
4 |
|
5 | STEUERDDR = (1<<NEU);
|
6 | STEUERPORT &= ~(1<<NEU);
|
7 |
|
8 | // -- HAUPTPROGRAMM --
|
9 | STEUERPORT |= (1<<NEU); //schaltet nicht auf High
|
10 | _delay_us(300);
|
11 | STEUERPORT &= ~(1<<NEU);
|