Donc 10000/SCHEDULER_UNIT indique le nombre de tick avant la prochaine
exécution de la fonction, c'est bien ça ? Comme 10000 us = 10ms, je comprend
mieux maintenant. Merci !

Antoine

Le 20 avril 2009 22:15, Olivier MATZ <z...@droids-corp.org> a écrit :

>
> Antoine albertelli wrote:
> > Encore une question : A quoi correspond par exemple 10000L /
> > SCHEDULER_UNIT ? J'ai vu que ca correspond à 10ms et que SCHEDULER_UNIT
> > vaut 512, mais ca ne m'aide pas trop...
>
> SCHEDULER_UNIT est le nombre de microsecondes entre chaque appel
> à scheduler_interrupt(). C'est l'unité de base du scheduler (parfois
> appelé le tick), et donc le période minimale pour un événement
> périodique.
>
> Cette valeur dépend de la configuration des timers. Plus cette valeur
> est petite, plus le scheduler est précis, mais plus il consomme de
> temps CPU. Pour un uC à 16 Mhz, 512 est une valeur relativement
> moyenne.
>
> Olivier
>
> _______________________________________________
> Avr-list mailing list
> Avr-list@droids-corp.org
> CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
> WIKI : http://wiki.droids-corp.org/index.php/Aversive
> DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
> BUGZILLA : http://bugzilla.droids-corp.org
> COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog
>
_______________________________________________
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog

Répondre à