Guten Abend!
Ich bin gerade dabei Die Programmierung von AVRs mit C zu erlernen.
Um meine Eclipse Installation zu testen habe ich ein einfaches Programm
geschrieben welches allerdings, unter Eclipse compiliert, nicht
funktioniert.
Anstatt dass die 8 LEDs auf PortD abwechselnd blinken, leuchten alle
LEDs stabil
CPU :Atmega8
seriell auf den Chip gebruzzelt mit Pollin Board 2.01 und avrdude
1 | #include <avr/io.h>
|
2 |
|
3 | int main(void) {
|
4 | DDRD = 0xFF;
|
5 | while(1) {
|
6 | PORTD = 0x55;
|
7 | _delay_ms(1000);
|
8 | PORTD = 0xAA;
|
9 | _delay_ms(1000);
|
10 |
|
11 | }
|
12 | }
|
Das gleiche Programm unter Wine mit MikroC Testversion compiliert tut
was es soll.
Ich verstehe es einfach nicht.
Bitte um Hilfe
Günther