Comme quoi il faut jamais écrire un mail à 3:45 du matin :) J'ai trouvé la solution après une bonne nuit de sommeil : il suffisait d'activer les interrupts avec sei()... Ca a aussi résolu des problèmes d'UART au passage ^^ Par contre je reste quand même curieux sur la méthode utilisée dans le robot de microb d'utiliser le module timer. Il y a une raison spéciale ?
Desolé d'avoir écrit pour rien, et au plaisir de voir des robots distribuer de la nourriture ! A+ Antoine Le 31 mars 2010 03:42, Antoine albertelli <antoinea...@gmail.com> a écrit : > Hello, > Au CVRA on vient de finir de monter nos cartes éléc, et en testant le > code dessus, je me suis rendu compte que je n'arrive pas à faire > tourner le module scheduler (avec l'option use_timer0). Les fonctions > que je schedule ne sont jamais appelées. En regardant le code de > Microb, j'ai vu que vous utilisiez un appel à scheduler_interrupt dans > le cadre d'une interruption de timer0. > Je voulais savoir si vous avez eu des problèmes du même genre et > comment vous les avez résolu ? > > A+ > Antoine > _______________________________________________ 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