Delay - funktion

Gast #33972
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren