hallo,
du hast da anscheinend vor lauter verzweiflung alles zusammengehauen,
was so geht.
niemals. das legt der compiler fest.
abgesehen von einer ausnahme, brauchst du die sämtliche andere includes
zunächst nicht. also warum zusätzliche fehlerquellen einbauen?
dein programm in kurzform:
1 | #include <avr/io.h> //Ports und Register
|
2 |
|
3 | //Status and Test LED
|
4 | #define LED PINB0
|
5 |
|
6 | //Main Programm
|
7 | int main(void)
|
8 | {
|
9 | //Port D initialisieren
|
10 | DDRD=0x4F;
|
11 | //PORT B initialisieren
|
12 | DDRB=0x07;
|
13 |
|
14 | //Status LED on
|
15 | PORTB &= ~(1<<LED);
|
16 |
|
17 |
|
18 |
|
19 | while (1){
|
20 | //never stop doing this
|
21 | }
|
22 | return 1;
|
23 | }
|
hab mich über die slahses/backslashes gewundert. wenn überhaupt, dann
sicherlich einheitlich. da ich kein windows verwende, kann ich dir aber
nicht sagen, welches von beiden nun richtig ist. aber mit backslash habe
ich zumindest noch nicht gesehen.