Etape 21 : Brûler les Bits de fusible
Assurez-vous que votre cristal et les condensateurs de démarrage sont connectés avant de vous essayer de gravez les bits de fusible. Si votre micro veut maintenant faire tourner à l’aide de c’est externe horloge de 20MHz et il n’est pas un puits, il regardera comme vous avez tué elle (vous n’a pas suffit il horloge correctement, mais il peut toujours être aggravant ce découvrant plus tard).
Vous pouvez aussi ATtiny2313 feuille de données , nous pouvons voir que nous devons définir CKSEL3 par le biais de CKSEL0 entre 1000-1111 (binaire). Et la valeur exacte dépend de la vitesse que nous voulons exécuter à.
3. se reporter à la deuxième table et choisissez une vitesse d’horloge.
Nous voulons, pour une vitesse d’horloge de MHz 8 + CKSEL3... 1 111 et CKSEL0 = 1 pour un oscillateur à quartz avec une rapide montée en puissance. Regardez le tableau 3 pour voir les changements à l’octet de fusible. La nouvelle valeur d’octet de fusible est 0xEF
4. Brancher le cristal & condensateurs de démarrage comme indiqué dans le schéma.
5, programme dans le nouveau bas fusible octets en tapant dans AVRdude la commande suivante :
avrdude - c usbtiny -p t2313 - U lfuse:w:0xEF:m
Le ATtiny2313 devrait maintenant fonctionner sur un cristal externe. Woo-HOO !