Programming Arduino Pro Mini???

Good afternoon,

I've been trying to program my Arduino Pro Mini via an Arduino Uno as ISP.
The problem comes when I try to disconnect pro from uno, and connect pro to a standard battery: it won't execute my program unless it's not connected to UNO.

How do I have to configure Arduino in order to be successful? If I program it with Arduino Uno board selected, with Arduino as ISP programmer, it won't work (as I said before); but if I select Pro/Pro Mini and upload via programmer, it will return:

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0xffffff (retrying)

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0xffffff (retrying)

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0xffffff
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

I appreciate your attention,

Merry Christmas!! :slight_smile:

have you do this ????

How are you connecting everything? Draw a simple diagram of each of your wires and where they connected.

I connected all like:

UNO PRO MINI

  1. RST

  2. 11

  3. 12

  4. 13

5V. Vcc

GND. GND

Looks like you bought cheap knock offs. The Red LEDs are dead give aways, plus other things.

Your drawing and your picture don't include a battery.

It works with a 9V battery, but my main task is to get it working via USB. The red LEDs need some help to contact, you can see my "invention". Should I buy another one? There should be another solution...

The uno you're using to program, have you disabled autoreset? You need to, otherwise that will reset the isp programmer, and it won't be ready when it starts sending data. The usual is a 10uf or so cap between reset and ground on the programmer, exact value isn't very important, anything a couple uf or higher works.

I have never heard of it! How can I disable it?