Ist es möglich, einen Arduino Pro Mini mit einem Arduino Uno R3 zu programmieren?

8

Ich habe kürzlich einen Arduino Pro Mini als Geschenk erhalten, und ich habe keinen externen USB-Programmierer, um den Pro Mini zu programmieren. Ich besitze jedoch einen Arduino Uno R3 und ich denke, dass dies möglich wäre, da beide die gleiche Taktrate und den gleichen Mikrocontroller haben (16 MHz mit einem atmega328).

Ist es möglich, einen Arduino Pro Mini mit einem Arduino Uno zu programmieren? Wenn ja, wie macht man das?

zeldarulez
quelle
Welcher Pro Mini ist das, 3,3 V oder 5 V? Ich denke, dies muss die 5V sein, da ich denke, dass die andere (3,3V) nur bei 8MHz funktioniert.
jfpoilpret
Ich benutze diese Methode für mein Leonardo .. forum.arduino.cc/…

Antworten:

7

Schließen Sie einfach die Pins (RX, TX, Reset, Power und Ground) an die entsprechenden Pins Ihres Uno an.

Möglicherweise müssen Sie den ATMega328 aus Ihrem Uno nehmen, damit dies funktioniert.

Denken Sie daran, dass Sie es an den richtigen Stromanschluss anschließen müssen! Wenn Ihr Pro Mini mit 3,3 V betrieben wird, müssen Sie ihn an den 3,3-Pin Ihres Uno anschließen.

Weitere Informationen finden Sie auf der ArduinoToBreadboard- Seite. Scrollen Sie nach unten zu "Hochladen mit einem Arduino-Board". Obwohl es Ihnen zeigt, wie Sie ein Arduino auf einem Steckbrett programmieren, ist die Verkabelung dieselbe.

Sachleen
quelle
Sie sollten den ATmega328 von der Platine entfernen. Es besteht eine vage Chance, dass es ohne dies funktioniert, aber selbst wenn es oberflächlich funktioniert, besteht die Möglichkeit, dass Sie Fehler erhalten.
Cybergibbons
Ich habe es konsequent zum Laufen gebracht, da ich das SMD uno habe. Musste allerdings manuell zurücksetzen.
Sachleen
Dieser hat bei mir nicht funktioniert.
Phil L.
3

Sie können mit einer SMD-Karte programmieren. Sie verknüpfen die Reset-Zeile nicht, halten den Reset während des gesamten Vorgangs auf dem Uno gedrückt und tippen auf den Reset auf dem Mini, sobald die Idee Upload sagt, um die Skizze hochzuladen, indem Sie das Uno gedrückt halten Zurücksetzen stört die serielle Kommunikation nicht

Hebby
quelle
Lief wie am Schnürchen. Ich habe die gesamte Dauer des Uploads auf RESET gedrückt, von vor dem Einstecken von Arduino bis zum Abschluss des Uploads. Funktioniert super. Vielen Dank.
Phil L.
2

Es gibt eine andere Methode, mit der Sie Ihre Skizzenprogramme hochladen können. Programmieren Sie die UNO mit der Skizze "Arduino als ISP" und verbinden Sie den Pro Mini über die SPI-Pins (plus Reset-Leitung). Siehe "Hochladen mit Programmierer" auf der Arduino-Website und an anderer Stelle im Internet, einschließlich Stapelaustausch. Mit dieser Methode können Sie den gesamten Speicher des Chips nutzen und die Verwendung des Bootloaders vermeiden. Sie müssen jedoch jedes Mal mit SPI hochladen.

MichaelT
quelle