Ok ok, donc si je veut la ms à 8Mhz ça me f'ra 32.
c'est ça :
8 000 000 / (32*256) = 976 Hz
soit une période de 1024 us
bin le base/time, mon but c'est d'avoir l'heure pour pouvoir faire des
log (en secondes unix ça me semble bien).
Est-ce que l'heure est précise ? Est-ce qu'elle est corrélée avec le
scheduler ? Est-ce que je peut faire de la PWM, de l'ADC, utiliser le
scheduler ET base/time en même temps sans avoir de problèmes de manque
de timer ?
je dirais oui.
base/time utilise le scheduler, et donc l'heure sera mise à jour toute
les ms dans ton cas, et elle sera précise (pas de dérive) s'il n'y a pas
de bug :)
En fait le arg2 c'est la fonction (car
scheduler_add_periodical_event() est en fait une macro). Du coup le
prototype de transmettre() ne doit pas etre correct. Ca doit etre
qqchose du genre void f(void *).
Aaah ok, c'est un peu tordu toutes ces macros ;-)
hum certes. Je voulais refaire l'interface, mais je ne voulais pas trop
casser la compatibilité avec le reste. Cela dit des static inline
seraient peut être mieux.
++
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