Go Down

Topic: Microcontrôleur atmega328 et servomoteur (Read 1 time) previous topic - next topic

68tjs

#15
Jun 07, 2016, 03:37 pm Last Edit: Jun 07, 2016, 04:11 pm by 68tjs
Quote
Mais si tu as gravé la séquence d'initialisation avec l'ide en sélectionnant arduino uno, les fuses sont programmés pour un oscillateur quartz à 16 MHz
C'est sans doute vrai mais attention a ne pas faire de confusions comme il y en a trop chez Arduino.
Le réglage des FUSES et la gravure du BOOTLOADER n'ont strictement rien à voir entre eux.

Il semble que l'opération qu'Arduino appelle la gravure du boatloader règle aussi les fuses  dans ton dos et sans te le dire.
Mais pour moi rien n'est assuré.

Pour le vérifier tu peux utiliser avrdude en ligne de commande (voir la doc, sous win il doit exister des applis graphiques) et lire les valeurs des fuses.
Pour connaître la bonne valeur il y a soit la datasheet du micro soit le site :
http://www.engbedded.com/fusecalc

Un 328p fuses non programmés tourne à 1 MHz
1) oscillateur interne = 8 MHz
2) diviseur par 8 activé en sortie usine



Go Up