arduino pro mini 迷你 ATmega328P 程序下载 usb-ttl reset

借助于 uno 成功烧写 pro mini ,但是可怜的是每次要把直插的328p拔下来

就不出现avrdude: stk500_getsync(): not in sync: resp=0x00

mini-UNO
(RX)-(RX)
(TX)-(TX)
vcc-5v
gnd-gnd
reset(DTR也可以)-reset

将IDE上板子的选择改为:Arduino pro mini,ATMEGA328P 5v 16M(我的)这项

pl2303hx无论如何实验也没有成功

max232-db9也没成功(烧stc正常,也引出dtr 0.1uf)

arduino pro mini 迷你 核心板 AVR ATmega328P程序下载可以用一块Arduino UNO ATmega328P-PU下载么?


可以,有两个方案。
第一种是把mini和uno的TX和RX分别并联,在IDE把板子类型设成pro mini,这样就使用了uno的USB转串口的芯片向mini下程序。
第二种麻烦一些,是把uno当编程器来用,在uno里先载入专门的下载程序,然后连接uno和mini的ICSP编程接口(就是SPI的几个口)直接向mini写程序,详情看官网


http://arduino.cc/en/Tutorial/ArduinoISP#.UwkPkuNdWi4


我的UNO板子是不带DTR的USB转串口芯片需要方案1下程序是需要按MINI的复位键 啊?
不需要按键,把reset脚也并联上


http://mightyohm.com/blog/products/hv-rescue-shield-2-x/


NO.1 arduino pro mini usb下载系统,适合新手
http://www.arduino.cn/thread-3302-1-1.html
Arduino的串口下载 ,就是给arduino主芯片下载了串口下载的bootloader后,就可以通过RX TX两个引脚给芯片下载程序,如果连接电脑你得需要一个USB转串口模块,模块的一端接到arduino的RX TX引脚,一端通过USB数据线连接电脑,这样的USB转串口芯片比较多比如CH340,CP2102,官方官方用的ARMEL芯片ATMEGA16U2,百度搜芯片手册都有电路图的。
http://www.eeboard.com/ziliao/arduino-pro/

接脚从上到下分别是GND RXD TXD 5.0V 3.3V
接线表:
pro mini             USB转TTL模块
GND                     GND
TXD                     RXD
RXD                     TXD
VCC                     5V(3.3V)根据工作电压选取

你这个模块没有复位引脚(DTR),下载程序时要按一下  pro mini的复位按钮。

PRO MINI                     USB-232
VCC                            5V
GND                           GND
TXD                           RXD
RXI                            TXD
usb那里选对口,板卡那里要选pro mini。
烧录后一秒左右,按重启键就好了。注意把握按的时间多试试。

 http://www.arduino.cc/en/Guide/ArduinoProMini

http://arduino.cc/en/Main/ArduinoBoardProMini

Automatic (Software) Reset

Rather then requiring a physical press of the reset button before an upload, the Arduino Pro Mini is designed in a way that allows it to be reset by software running on a connected computer. One of the pins on the six-pin header is connected to the reset line of the ATmega168 via a 100 nanofarad capacitor. This pin connects to one of the hardware flow control lines of the USB-to-serial convertor connected to the header: RTS when using an FTDI cable, DTR when using the Sparkfun breakout board. When this line is asserted (taken low), the reset line drops long enough to reset the chip. The Arduino software uses this capability to allow you to upload code by simply pressing the upload button in the Arduino environment. This means that the bootloader can have a shorter timeout, as the lowering of the reset line can be well-coordinated with the start of the upload.

This setup has other implications. When the Pro Mini is connected to either a computer running Mac OS X or Linux, it resets each time a connection is made to it from software (via USB). For the following half-second or so, the bootloader is running on the Pro. While it is programmed to ignore malformed data (i.e. anything besides an upload of new code), it will intercept the first few bytes of data sent to the board after a connection is opened. If a sketch running on the board receives one-time configuration or other data when it first starts, make sure that the software with which it communicates waits a second after opening the connection and before sending this data.

 

 

假如usb2ttl上没有DTR接口,下载过程中,编译完成后,出现“下载中...”的时候按一下复位键,也可以完成下载哦

 

 Bigger Bigger  Smaller Smaller Reset Reset


 

Hello, i´m newie here, i write this topic to show how sync the arduino-clone "New Pro Mini atmega328 5V 16M Replace ATmega128 Arduino Compatible Nano" with "USB To RS232 TTL PL2303HX Auto Converter Module Converter Adapter For arduino"

(it took me hours to find how sync this little board)

Pin connection:
5V -> VCC
GND -> GND
TX -> RX
RX -> TX

1.Change the baud of the USB MODULE or "Prolific USB-to-Serial Comm Port" to 115200 bauds.
2.In the Arduino Sketch change the board to "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328"
3.Open your program or select "blink" from the examples
4.Press RESET of the Arduino Clone an then press upload sketch and release the reset when show the message "Size of sketch.." or "Tamaño del binario" in my case (spanish version).

that is the solution for my case, sorry for my bad english.

Claudio from Chile


连接关系:
usb转TTL     接口板
GND             GND
DTR 经0.1uf电容连接口板RST
TXD             TXD
RXD              RXD
VCC              VCC


注意事项:1、usb转TTL的DTR 经0.1uf电容连接口板RST,usb转TTL的RST空置。
          2、保持pro mini跟接口板对应针的接触良好。

 

Arduino智能手表制造材料 铝板 电池3.7V - 930mA Arduino Mini Pro 5V - 16MHz 转换器RS232 模块时钟RTC DS3231 电线从铜 模块从温度 LCD诺基亚5110 皮革20X20cm 螺丝X4 开关 Arduino Pro Mini Arduino Pro Mini是基于ATmega328(数据手册)的微控制器板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入,板上谐振器,复位按钮和安装引脚插座的孔。六针接头可以连接到FTDI电缆或Sparkfun分线板,以向板提供USB电源和通信。 Arduino Pro Mini用于半永久性地安装在物体或展览中。该板没有预安装的接头,允许使用各种类型的连接器或直接焊接电线。引脚布局与Arduino Mini兼容。有两个版本的Pro Mini。 一个在3.3V和8MHz运行,另一个在5V和16MHz。 单片机.......... ATmega328 工作电压...... 3.3V或5V(视型号而定) 输入电压... ....3.35 -12 V(3.3V模式)或5 - 12 V(5V型号) 数字I / O引脚......... 14(其中6提供PWM输出) 模拟输入引脚....... 6 每个I / O直流电流........引脚40毫安 闪存.........32 KB(其中使用引导程序0.5 KB) SRAM .........2 KB的 EEPROM ............1 KB的 时钟速度..........8兆赫(3.3V模式)或16 MHz(5V型号) Arduino Pro Mini +串行适配器RS232 如何将Converter RS232连接到Arduino Mini Pro,我们使用转换器RS232。所以连接到Arduino Mini Pro 3.3V Atmega328可能会令人困惑。 将USB 3.3V连接到Arduino VCC。(红) 将USB接地连接到Arduino BLK。(黑色) 将USB TXO连接到Arduino RXI。(黄色) 将USB RXD连接到Arduino TXD。(蓝色) 将DTR(数据终端就绪,基本上是RS-232线路)连接到Arduino GRN。(绿色) LCD诺基亚5110 84x48像素单色液晶显示器的快速教程。这些显示器都小,只有约1.5“直径,但可读性很强,由于并配有背光灯,这显示是由84x48单个像素,因此你可以使用它的图形,文本或位图。这些显示器价格低廉,使用方便,只需要几个数字I / O引脚,并且功耗也相当低。 驱动显示器需要3到5个数字输出引脚(取决于您是要手动控制芯片选择和复位线)。另一个引脚可用于控制(通过开/关或PWM)背光。为了方便你,我们写了一个很好的图形库,可以打印文本,像素,矩形,圆和线!该库是为Arduino编写的,但可以轻松地移植到您最喜欢的微控制器 电源要求 显示器飞利浦采用PCD8544控制芯片,并在诺基亚3310和5110手机中使用。该芯片设计为仅在3.3V运行,具有3v通信电平,因此对于5V微控制器,需要一个逻辑电平转换器(否则可能会损坏显示器)。 连接: SCK或CLK引脚........... 8 Arduino的 MOSI或DIN ..........引脚9 DC ................引脚10 RST引脚..........11 CS或CE ......引脚12 VCC .........3.3V BL ........5V GND ......... Arduino的地面 模块时钟RTC DS3231 DS3231 DS3231模块允许我们保存详细的时间记录在我们的微控制器的记录。我们可以执行这个模块从传感器站到报警和数据记录探头。 在许多情况下,我们需要我们的项目来严格计算经过的时间。这是不可能实现与我们的Arduino,因为它没有资格这样做。我们需要一个能够保持时间计数的电路,即使微控制器关闭。 DS3231模块 该模块包括一个集成电路,DS3231和3.6V电池(在计算机主板上发现的)3.6V电池,特别是(能够测量温度)。 它使用I2C协议与Arduino通信,因此找到VCC,GND,SCL和SDA引脚。 一旦你下载并安装了库,我们可以继续使用我们的模块。与往常一样,每次使用I2C接口时,应将A4和A5分别保留用于连接SDA和SCL。 Arduino连接必须如下进行。 连接: 引脚DS3231 ........ PIN ARDUINO SCL ............ A5 SDA ..............A4 VCC ........ ......3.3V GND ........
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值