Étape 5: Obtenez la programmation !
Voici quelques derniers conseils à retenir pour le trajet :
• Si vous souhaitez apporter votre appareil fonctionne à 8MHz, sélectionnez la version de « 8MHz » de votre puce et cliquez sur « Graver le Bootloader ». Gardez à l’esprit que la plupart des vitesses supérieures à celle aura besoin un oscillateur externe.
• Si vous voulez un plus grand défi de programmation, Apprenez à code avec AVR Studio. Vous devrez utiliser manuellement AVRdude effectivement graver le code sur la puce, mais vous aurez beaucoup plus de contrôle sur le fonctionne de votre programme.
• Si vous comptez sur un Atmega328 frais de programmation (puce Arduino Uno) avec cette configuration, vous (ironiquement) ne peut pas utiliser directement l’IDE Arduino au pour faire. Je n’ai pas encore essayer ça, mais vous devriez être en mesure de résoudre ce problème avec ce qui suit. Vous devrez modifier la boards.txt en « Arduino/matériel/arduino » et changer quelques lignes dans la section « Arduino Uno ». Remplacer les lignes
Uno.bootloader.low_fuses=0xFF
Uno.bootloader.high_fuses=0xDE
Uno.bootloader.extended_fuses=0x05
avec
Uno.bootloader.low_fuses=0xe2
Uno.bootloader.high_fuses=0xDF
Uno.bootloader.extended_fuses=0xFD
et le changement
Uno.Build.F_CPU=16000000L
À
Uno.Build.F_CPU=8000000L
Ce serait elle ! Avec une journée de travail et rien d’autre que des pièces bon marchés de Chine, vous avez juste construit un programmeur (espérons-le) de fonctionnement.
Si vous voyez des erreurs dans mon ible ou avez des questions, laissez un commentaire. Bonne chance.