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.

Lou
la source
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.

obturateur
la source
7

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

bpijls
la source
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.

NeedTungsten
la source