start:arduino:millis
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| start:arduino:millis [2025/03/11 09:02] – [Fonctions millis] admin | start:arduino:millis [2025/03/11 09:05] (Version actuelle) – [Notes et avertissements] admin | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | ==Description== | ||
| + | |||
| + | Renvoie le nombre de millisecondes écoulées depuis que la carte Arduino a commencé à exécuter le programme en cours. Ce nombre débordera (reviendra à zéro) après environ 50 jours. | ||
| + | |||
| + | ==Notes et avertissements== | ||
| + | |||
| + | *La valeur de retour de millis() est de type unsigned long, des erreurs logiques peuvent se produire si un programmeur essaie d' | ||
| + | |||
| + | *millis() est incrémenté (pour les puces AVR 16 MHz et certaines autres) toutes les 1,024 millisecondes, | ||
| + | |||
| + | ***millis() reviendra à 0 après environ 49 jours (micros en environ 71 minutes).** | ||
| + | |||
| + | *La reconfiguration des temporisateurs du microcontrôleur peut entraîner millis()des lectures inexactes. Les cœurs « Arduino AVR Boards » et « Arduino megaAVR Boards » utilisent Timer0 pour générer des millis(). Les cœurs « Arduino ARM (32 bits) Boards » et « Arduino SAMD (32 bits ARM Cortex-M0+) Boards » utilisent le temporisateur SysTick. | ||
| + | |||
/home/chanteri/www/fablab37110/data/attic/start/arduino/millis.1741680123.txt.gz · Dernière modification : de admin
