Mojn,
es gibt doch unter "\WinAVR\avr\include\util\" eine Headerdatei mit dem Namen "delay.h" - schau dir die mal an. Die musst du nur includen und dann solltest du die gewünschten Funktionen haben.
Die Sache mit der Main machst du folgendermaßen:
Code:int main(void) { // hier führst du Sachen aus, die nur einmal beim Start gemacht werden // müssen (z.B. Timer, Watchdog oder ADC initialisieren) for (;;) { // hier kommt dein Programmcode rein, der ständig durchlaufen // werden soll (hier und normalerweise nur hier sollte der Trigger // für den Watchdog rein) } return 0; }







Zitieren

Lesezeichen