Hallo, hab hier ein kleines Übungsprog. was ich aber nicht Kompilieren
kann und ich weis nicht wo der Fehler liegt! Ich verwende das
AtmelStudio 6.1 und als Board ein aTeVal von eHaJo.
hier mal der Code:
1 | /*
|
2 | * TestIOUebung.c
|
3 | *
|
4 | * Created: 03.03.2014 14:42:35
|
5 | * Author: Fritz
|
6 | */
|
7 |
|
8 |
|
9 | #include <avr/io.h>
|
10 |
|
11 |
|
12 | int main(void)
|
13 | {
|
14 |
|
15 |
|
16 |
|
17 | DDRD = 0b00100000;
|
18 |
|
19 | PORTD =0xff;
|
20 |
|
21 |
|
22 | for(;;){
|
23 | if (!(PIND & (1<<PD2) ))
|
24 | {
|
25 |
|
26 | PORTB &= ~(1<<PD5);
|
27 | }
|
28 | else PORTD |= (1<<PD5);
|
29 | }
|
30 | }
|
Als Fehler bekomme ich: Error 1 'PIND' undeclared (first use in this
function) C:\Users\Fritz\Documents\Atmel
Studio\6.1\TestIOUebung\TestIOUebung.c 23 9 TestIOUebung
Dder Befehl sollte doch vorhanden sein. Hab ich mir versehentlich eine
Datei geschossen? oder liegtes daran das ich noch andere Software für c
Programmierung auf dem Rechner installiert hab?