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?
uploading
arduino-uno
zeldarulez
quelle
quelle
Antworten:
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.
quelle
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
quelle
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.
quelle