Mettre à niveau un Arduino Duemilanove de ATMega168 à ATMega328


8

J'ai acheté un ATMega328 de SparkFun avec le chargeur de démarrage Arduino préprogrammé. Mon intention est de remplacer l'ATMega168 que j'ai actuellement dans mon Duemilanove. Est-ce aussi simple que d'échanger les puces, ou dois-je prendre des mesures supplémentaires? Si je me souviens bien, je suis actuellement à Arduino 13 mais je prévois de passer à 17 (version actuelle) en même temps que l'échange de pièces.


2
La mise à niveau s'est déroulée sans accroc! J'ai réalisé que j'avais Arduino 12 installé, cependant, j'ai donc dû changer un peu les choses: -Mise à niveau du logiciel Arduino vers la version 17 (la plus récente). -Mettre en place un logiciel pour fonctionner avec la puce actuelle (la 168). Vérifié que les communications fonctionnaient. * -Mise à niveau du matériel Arduino vers un ATMega328p avec le chargeur de démarrage Arduino précédemment flashé (de Sparkfun). -Vérifié que le logiciel et le matériel fonctionnaient toujours bien ensemble. * La communication a fonctionné, mais mon logiciel a manqué de RAM. Je voulais seulement vérifier la communication, donc je n'étais pas concerné par cela.
Lou

Réponses:


8

Oui, vous pouvez simplement changer les puces. La version 13 implémentait la prise en charge du 328, donc une mise à niveau IDE n'est pas essentielle.


7

Assurez-vous de changer le paramètre "Tools / Board" dans l'IDE Arduino en "Arduino Duemilanove ou Nano w / Atmega328"


5

Oui, vous pouvez simplement l'échanger. J'ai également mis à niveau un Diecimila sans aucun problème. Si vous avez un programmeur AVR (comme celui d'Adafruit), vous pouvez également le mettre à niveau avec une nouvelle puce non programmée.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.