Du partage vient l’abondance.

Accueil > Microcontroleurs AVR > Exemple fonction millis() sous AVR-GCC sans l’IDE Arduino

Exemple fonction millis() sous AVR-GCC sans l’IDE Arduino

mercredi 6 février 2013, par l.lefebvre

La commande millis() est très utilisé dans les programmes Arduino. Voici un petit exemple de code permettant de la retrouver sur une chaine de développement AVR-GCC sans la surcouche Arduino (IDE+ fichiers du core Arduino).

Le programme millis.c utilise millis() afin de faire clignoter une LED, raccordée au PORT PB3 d’un micro contrôleur ATTiny85, au rythme de 5 Hz. L’ATTiny est configuré afin d’utiliser son oscillateur interne cadencé à 8 MHz.

Vous retrouverez dans l’archive millis.tar.gz :
- Le fichier readme.txt avec les explication de compilation (via make).
- Le makefile.
- Le fichier source millis.c

Récupération archive sous GNU/Linux :

pi@raspberrypi ~/tmp $ wget http://source.perl.free.fr/IMG/gz/millis.tar.gz
pi@raspberrypi ~/tmp $ tar xvzf millis.tar.gz