Étape 3: logiciel
Problème : L’Arduino standard utilise un cristal 16MHz. Donc tout le calendrier est contrôlée par cette situation, notamment l’interface série qui communique avec votre ordinateur. Si vous remplacez le cristal avec un 8MHz, rien de tout cela fonctionnera correctement.
SOLUTION : Eh bien, l’environnement Arduino a une solution. Sous outils, conseils, il y a une sélection appelée Arduino Pro Mini (3.3V 8 MHz) w / Atmega328.
Astuce : Je pense que cela provient quand le Mini Pro Sparkfun (3,3 v 8 MHz) a été créé. Je pense aussi il y a quelques autres sélections qui peuvent travailler (Arduino Fio?).
Problème : Le bootload Arduino standard ne fonctionnera pas avec cette sélection. Le bootload sur l’AtMega328 doit être changée.
SOLUTION : Certains d'entre vous peuvent déjà avoir une méthode pour ce faire, mais voici une façon assez simple de le faire :
http://Arduino.cc/en/Tutorial/ArduinoISP
Maintenant j’ai un câble spécial de ISP pour cela et j’ai récemment converti mon PCB MTS_Optiloader pour cela mais j’utilise la même procédure de base du logiciel comme indiqué ci-dessus.
Lorsque vous sélectionnez l’Atmega328 bootload 8MHz, j’utilise :
Arduino Pro ou Pro Mini (3, 3V, 8 MHz) w / ATmega328
Une fois que le Atmega328P est bootloaded, je vous suggère de que vous étiquetez comme 8MHz.
Mise en garde : Être un GEEK, je suis programmation beaucoup de Arduinos, certains qui sont de 16MHz et quelques MHz 8. essaient de n’oubliez pas de sélectionner le bon « panneaux ». J’ai juste essayé de programme sélectionné un 8MHz avec Arduino UNO, elle n’a pas de programme. Donc il ne devrait pas prêter à confusion majeure.