Forum: Mikrocontroller und Digitale Elektronik Delay - funktion


von Viktor Kiemele (Gast)


Lesenswert?

hallo

ich hab ein Problem mit der Delay - Funktion. Ich will mit einem AVR 
ATtiny 26 einen Dig-Servo über eine Funktion die änlich dieser ist 
ansteuhern:

     int a;
.
.
,

     PORTB.1=0;
     a=750;
     for(i=0;i<10;i++)
     {
     PORTB.1=1;
     delay_us(a);
     PORTB.1=0;
     a+=148;
     delay_ms(1000);

     }

leider bringt mir der Compeiler den Fehler das "a" constant sein muß. 
Die PWM-Funktion kann ich nicht nehmen da ich mit den Motor über 250 
Srite machen will. Würde mich freuhen wenn mir jemand helfen könte.

Gruß Viktor

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.