Hallo, ich habe hier einen Atmega8 und möchte den TXD Pin als Ausgang benutzen. Der macht aber leider nichts (liefert nur 0V). Muss ich irgendwas spezielles beim TXD Pin berücksichtigen? Hier ist der Code
1 | #include <avr/io.h> |
2 | |
3 | |
4 | #define F_CPU 1000000UL
|
5 | |
6 | #include <util/delay.h> |
7 | |
8 | |
9 | int main() |
10 | {
|
11 | |
12 | DDRD = (1 << DDD0) || (1 << DDD1); |
13 | |
14 | while(1) |
15 | {
|
16 | PORTD |= (1 << PD0); |
17 | PORTD |= (1 << PD1); |
18 | _delay_ms(200); |
19 | PORTD &= ~(1 << PD0); |
20 | PORTD &= ~(1 << PD1); |
21 | _delay_ms(200); |
22 | }
|