Pourquoi les cartes Arduino sont-elles livrées avec un cristal 16 MHz au lieu de 20 MHz? Ils sont conçus pour fonctionner à 20 MHz, après tout.
Je pense qu'il y a quelques avantages à fonctionner plus lentement (consommation d'énergie réduite, durée de vie plus longue), mais il me manque quelque chose.
arduino
crystal
clock-speed
JellicleCat
la source
la source
Réponses:
Je voudrais acheter la réponse sur le forum Arduino:
la source
En fait, l'une des meilleures raisons que j'ai entendue est que l'UART peut parfaitement correspondre à des débits de 1 Mbit et 2 Mbit lorsqu'il est utilisé à 16 MHz, mais pas à 20 MHz. Un certain nombre de périphériques sont dotés d'entrées UART 1 et 2 Mbits, tels que la gamme de servos de robot Dynamixel.
la source
Un troisième point est que l’oscillateur à cristal basse consommation des ATmega168 et ATmega328 ne fonctionne pas au-dessus de 16 MHz. Donc, si vous avez un cristal de 20 MHz connecté aux broches XTAL, vous devez utiliser l’oscillateur à cristal Full Swing, qui consommera plus de puissance (ou n’utilisera aucun cristal).
la source