Hallo,
bin gerade daran mir das AVR GCC Tutorial anzueignen...habe aber schon
meine ersten Problem. Möchte mit dem ATMEGA 8 anfangen.
Hier mein Programm:
1 | #include <avr/iom8.h>
|
2 | #include <avr/delay.h>
|
3 |
|
4 | int main(void)
|
5 | {
|
6 | while (!(PINC&(1<<PC0)))
|
7 | {
|
8 | DDRD=0xff;
|
9 | PORTD&=~(1<<PD0);
|
10 | }
|
11 | }
|
Bekomme aber immer diese Fehlermeldungen:
D:\AVR
Programme\Programmierboard\..\..\Programme\WinAVR20100110\avr\include/av
r/iom8.h:41:4: error: #error "Include <avr/io.h> instead of this file."
In file included from ../Programmierboard.c:2:0:
D:\AVR
Programme\Programmierboard\..\..\Programme\WinAVR20100110\avr\include/av
r/delay.h:36:2: warning: #warning "This file has been moved to
<util/delay.h>."
In file included from D:\AVR
Programme\Programmierboard\..\..\Programme\WinAVR20100110\avr\include/av
r/delay.h:37:0,
from ../Programmierboard.c:2:
D:\AVR
Programme\Programmierboard\..\..\Programme\WinAVR20100110\avr\include/ut
il/delay.h:85:3: warning: #warning "F_CPU not defined for
<util/delay.h>"
../Programmierboard.c: In function 'main':
../Programmierboard.c:6:2: warning: implicit declaration of function
'_SFR_IO8'
../Programmierboard.c:8:2: error: lvalue required as left operand of
assignment
../Programmierboard.c:9:2: error: lvalue required as left operand of
assignment
make: *** [Programmierboard.o] Fehler 1
Build failed with 3 errors and 3 warnings...
Was mache ich falsch???