是否可以使用Arduino Uno R3对Arduino Pro Mini进行编程?


8

我最近收到了Arduino Pro Mini的礼物,并且没有外部USB编程器来对Pro Mini进行编程。但是,我确实拥有一个Arduino Uno R3,并且我认为这是有可能的,因为它们都具有相同的时钟速度和微控制器(带有atmega328的16Mhz)。

是否可以使用Arduino Uno对Arduino Pro Mini进行编程?如果是,请问如何做?


它是哪个Pro Mini,3.3V或5V?我想这一定是5V,因为我认为另一个(3.3V)仅在8MHz下工作。
jfpoilpret 2014年

我将这种方法用于Leonardo ..forum.arduino.cc/…

Answers:


7

只需将引脚(RX,TX,复位,电源和接地)连接到Uno上的相应引脚即可。

您可能需要从Uno中取出ATMega328,才能执行此操作。

请记住,您需要将其连接到正确的电源引脚!如果您的pro mini在3.3v电压下运行,则必须将其连接到Uno的3.3针上。

请查看ArduinoToBreadboard页面以获取更多信息。向下滚动到“使用Arduino开发板上传”。尽管它向您展示了如何在面包板上对Arduino进行编程,但接线方式是相同的。


您应该从板上卸下ATmega328。如果不这样做,它很有可能会起作用,但是即使表面上起作用,也有可能会出错。
Cyber​​gibbons

我已经有了SMD Uno,它能够始终如一地工作。不过必须手动重置。
sachleen 2014年

这对我没有用。
菲尔L.15年

3

您可以使用SMD板进行编程,您无需链接复位线,在整个过程中按住uno的复位,并在ide提示“ upload”以上传草图时,通过轻按mini上的mini即可。重置它不会干扰串行通讯


像魅力一样工作。从插入Arduino直到完成上传,我在整个上传过程中一直按RESET。效果很好。非常感谢。
菲尔L.15年

2

还有另一种可以上传草图程序的方法。用“ Arduino as ISP”草图对UNO进行编程,然后通过SPI引脚(加复位线)连接pro mini。请参阅Arduino网站和互联网上的其他地方(包括堆栈交换)上的“使用Programmer上传”。这种方法将允许您使用芯片的全部内存,并避免使用引导加载程序,但是每次都需要使用SPI上传。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.