Arduino Mega - bester Ersatz für Atmega 1280

Ich frage mich, ob es sinnvoll ist, atmega1280-16PUein gemauertes Arduino-Megaboard zu ersetzen?

Wenn ja, macht es Sinn, dort einen größeren uC einzulöten? dh atmega2560?

Welcher Mikrocontroller würde da am besten passen?

Ich werde keine Probleme mit dem Löten haben. Aber ein neuer Mega1280 kostet die Hälfte eines neuen Arduino.

Ich brauche dieses Board für RepRap Mendel Prusa, also denke ich, dass die 2560-Version besser wäre ...

Irgendwelche Vorschläge?
Danke Martin.

BEARBEITEN:

Wir wissen jetzt, dass die Pinbelegung gleich ist. Aber die alte Version von Arduino MEGA, die ich habe, hat einen FTDI-Chip für die Kommunikation und die neueren haben einen Atmega8 oder Atmega16. Auch die Schaltpläne unterscheiden sich.

Es besteht also die Möglichkeit, dass der neue Bootloader im alten Board nicht funktioniert. Also müsste ich den alten 1280Bootloader verwenden, was sinnlos ist.

Es lohnt sich nicht, dies weiter zu untersuchen. Ich bleibe einfach beim ATmega1280Chip.

Vielen Dank für die Teilnahme.

Antworten (1)

Der ATMega1280 und der ATMega2560 sind Pin-für-Pin-Äquivalente, wobei ich sagen kann, dass der einzige Unterschied darin besteht, dass der ATMega2560 die doppelte Flash-Größe des ATMega1280 hat. Theoretisch sollte ein Drop-in-Ersatz ohne Probleme möglich sein. Neuere Arduino Megas verwenden den AtMega2560-Chip. Sie können versuchen, sich die Schaltpläne anzusehen, um festzustellen, ob es signifikante Unterschiede gibt, die darauf hindeuten, dass die beiden nicht austauschbar sind. Der einzig mögliche Nachteil wären die Kosten.

Bevor ich dies versuche, würde ich jedoch überprüfen, ob alles andere auf dem Arduino-Board funktioniert und ob der ursprüngliche ATMega-Chip tatsächlich irreparabel gemauert ist. Wie Sie sagten, ist es kein besonders billiger Chip, daher wäre es kontraproduktiv, einen neuen Chip anzuschließen, um festzustellen, dass das Board immer noch nicht funktioniert.

Das ist ein guter Punkt.
@martini: Ich höre nur auf die Pin-to-Pin-Äquivalenz. Ich habe beide Chips verwendet.