Gast
#2938247
Hallo,
benötige etwas hilfe.
Ich möchte gerne für die Initialiesierung verschiedener Hardware
die Auswahl durch den Präprozessor durchführen. Ist dies in der
Form möglich?
void init_port(void)
{
#if defined(_AVR_ATmega88pa_)
DDRB = 0x00;
PORTB = 0xFF;
DDRC = 0x03;
PORTC = 0x4F;
DDRD = 0x00;
PORTD = 0xFF;
#else //Atmega644/644pa
DDRA = 0x07;
PORTA = 0xF8;
DDRB = 0x01;
PORTB = 0xFF;
DDRD = 0x00;
PORTD = 0xFF;
PORTC = 0x03;
#endif
}
bekomme beim Compilieren die Meldung
DDRA undeclared
Ich danke für eure Hilfe
jack