Upgrade eines Arduino Duemilanove von ATMega168 auf ATMega328

8

Ich habe einen ATMega328 von SparkFun mit vorprogrammiertem Arduino-Bootloader gekauft. Meine Absicht ist es, den ATMega168 zu ersetzen, den ich derzeit in meinem Duemilanove habe. Ist das so einfach wie das Austauschen der Chips oder muss ich zusätzliche Schritte unternehmen? Soweit ich mich erinnere, bin ich derzeit bei Arduino 13, plane aber gleichzeitig mit dem Teiletausch ein Upgrade auf 17 (aktuelle Version).

Lou
quelle
2
Das Upgrade verlief reibungslos! Ich stellte jedoch fest, dass ich Arduino 12 installiert hatte, und musste daher einige Änderungen vornehmen: - Die Arduino-Software wurde auf Version 17 (neueste Version) aktualisiert. - Richten Sie die Software so ein, dass sie mit dem aktuellen Chip (dem 168) funktioniert. Es wurde überprüft, ob die Kommunikation funktioniert. * - Die Arduino-Hardware wurde auf einen ATMega328p aktualisiert, wobei der Arduino-Bootloader zuvor geflasht wurde (von Sparkfun). - Die Software und Hardware wurden immer noch gut zusammen gespielt. * Die Kommunikation funktionierte, aber meiner Software ging der RAM aus. Ich wollte nur die Kommunikation überprüfen, deshalb war ich davon nicht betroffen.
Lou

Antworten:

8

Ja, Sie können einfach die Chips wechseln. In Version 13 wurde die Unterstützung für den 328 implementiert, sodass ein IDE-Upgrade nicht unbedingt erforderlich ist.

Shutterdrone
quelle
7

Stellen Sie sicher, dass Sie die Einstellung "Tools / Board" in der Arduino IDE in "Arduino Duemilanove oder Nano mit Atmega328" ändern.

bpijls
quelle
5

Ja, Sie können es einfach austauschen. Ich habe auch einen Diecimila ohne Probleme aktualisiert. Wenn Sie einen AVR-Programmierer (wie den von Adafruit) haben, können Sie ihn auch mit einem neuen, nicht programmierten Chip aktualisieren.

NeedTungsten
quelle