Gast
#1362400
Hi Leute,
konnte leider nirgends im internet dazu was finden deswegen stelle ich
hier meine Frage.
Wie genau ist der delay_ms Befehl auf dem Atmega8L ?
Wenn ich zum beispiel folgendes mache:
while(1)
{
PORTB=0x01;
delay_ms(1.);
PORTB=0x00;
delay_ms((20./6.)-1.);
}
In diesem Beispiel sollte der Atmega ja den einen Ausgang innerhalb von
20ms 6 mal für 1ms schalten. Leider stellt sich dabei aber eine sehr
große Verzugszeit ein. Woran liegt das ?