Hallo mein ATmega32 läuft viel zu schnell. Eigentlich soll eine LED im Sekundentakt blinken:
1 | #include <avr/io.h> |
2 | #include <util/delay.h> |
3 | |
4 | #define F_CPU 16000000UL
|
5 | |
6 | void main(void) |
7 | {
|
8 | DDRB = 0xff; |
9 | |
10 | PORTB = 0xff; |
11 | |
12 | while(1) |
13 | {
|
14 | PORTB ^= ( 1 << PB0 ); |
15 | |
16 | _delay_ms(1000); |
17 | }
|
18 | }
|
Ich nutze das AVR Studio 5 und einen AVR Dragen zum flashen. Als Testboard habe ich das AVR NET IO von Pollin. Die Fuses habe ich wie im Tutorial beschrieben eingestellt.