> Bin ça a pas l'air de marcher ! les secondes vont beaucoup trop vite. En
> fait je veux déclencher un printf toutes les 10secondes, et j'aimerai
> que ce soit précis. Pour l'instant ce que je fait c'est que je lance la
> fonction transmettre toutes les 10000*1024us (prescaler réglé à 32 pour
> un quartz de 8Mhz) et j'affiche les secondes en utilisant le module time :
> 
>   scheduler_add_periodical_event((void *)transmettre,NULL,10000);
> 
> le printf dans la fonction transmettre:
> 
>       date = time_get_time();
>       printf("%u %u\n",(unsigned int)date.s,(unsigned int)nbre_tours);
> 
> Mais j'ai 10secondes toutes les 2secondes, donc pas vraiment précis !


Tu m'envoies par mail un tgz de ton projet ?
Je peux jeter un coup d'oeil.

Oliv


_______________________________________________
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 à