Hallo
Über das make-File werden die kontrollerabhängigen Hardware-#defines geladen.#include <avr/io.h>
Bindet eine funktionierende Sprungtabelle mit dummy-ISR ein. Vorsichtshalber...#include <avr/interrupt.h>
Eigentlich unnötig, weil die Ports nach dem Reset eh Eingang sind.int main(void)
{ DDRB=0; // nicht benoetigte Ports auf Eingang setzen
DDRC=0;
PORTD.2 auf Ausgang setzen. Das waren ja meine Anfänge, heute würde ich DDRD|=(1<<2) schreiben.DDRD=4; //rote StatusLED haengt an PD2(= Port D, Bit2)
ditoPORTD=4; // Ausgang setzen
nie zurückspringenwhile(1);
return(0);
}
Ich verwende kamAVR.
Gruß
mic
Lesezeichen