Flash Pro Mini 328p with HEX - connection trouble

Hello.
I cannot successfully get any program to connect to a Pro Mini in order to flash it.

I have

Installed and re-installed AVR studio. and cant even get my usbasp to appear.
I Installed and tried Atmel's 'Flip' program. no luck.
I have had most success with 'Extreme Burner - AVR' but this just gets as far as actually detecting the usbasp then throws a 'cannot power on/communicate' error.

I have checked and double checked the connections
tried some variations I found online
I did discover that the +3.3v and Ground appear to be reversed when checking the voltages.
swapping these connections gave the best result so far (with extreme burner)

Can anyone point me in the right direction?
many thanks

Did you try Avrdude?
Did you try Arduino IDE?

kepeb:
I did discover that the +3.3v and Ground appear to be reversed when checking the voltages.
swapping these connections gave the best result so far (with extreme burner)

You mean, 3.3V and Gnd were swapped? The board may be burnt.

Hi,
I was under the impression avrdude is installed as part of the arduino IDE (Yes)
As Avrdude is referenced in the log for the Arduino IDE.

Also the pro mini is found, and I successfully transferred the 'blink' example via FTDI board.

I am not experienced with microcontrollers but have seen a lot of PSUs, what Failure Mode would result in the 3v3 and GND being reversed? which part do you think 'burnt#? could this help explain the failure to connect via USBISP?
many thanks

kepeb:
Also the pro mini is found, and I successfully transferred the 'blink' example via FTDI board.

Then I think the board is just ok, not burnt.
Another quick question: Does your USBasp has 5V or 3.3V logic?

There is a jumper 'jp1' which enables 3v3 or 5v to the 10 pin header.
a cursory visual of the board suggests this is JUST for the output as the rest of the circuit looks to be running on 5v.

there are 2 other jumpers on the board jp2 and jp3

kepeb:
There is a jumper 'jp1' which enables 3v3 or 5v to the 10 pin header.
a cursory visual of the board suggests this is JUST for the output as the rest of the circuit looks to be running on 5v.

there are 2 other jumpers on the board jp2 and jp3

Ok, try this:

1)Connect your USBasp to your arduino (pins mosi,miso, etc..)
2)Open Arduino IDE and enable verbose output.
3) Select programmer and choose USBasp
4) open blink sketch
5)Select Arduino board "arduino pro mini 328p"
6) upload with the option "upload with external programmer"
7) copy verbose and paste it here, so we can know exactly what's going on.

thanks mart256!

I believe i followed correctly.
1)ok
2)selected both 'verbose' checkboxes in preferences
3) ok
4) ok
5)'arduino pro mini' selected
6) "upload with external programmer" ok
program hangs at this point,ans still says 'uploading'
I have copied the dialog box into a file:

dialog.txt (21.4 KB)

OK. The IDE isn't finding the usbasp. I am guessing you already installed the drivers?

yes sir.

jungo windriver
and
USBasp under libusbk USB devices

Still no jowy with this, I have been to USBasp - USB programmer for Atmel AVR controllers - fischl.de and got the latest driver then re-installed.
UsbAsp is coming up in device manager.

I'm not sure if there is any information I am missing which may help.
Running windows 7

I dont think the usbasp is the problem, I think you have a mistake on schematic. Upload an schematic of your connections.

Different board works fine!

No Idea, must be something i did to it. maybe all the hot swapping the power and other wires etc.

Thank you very much for assisting me :slight_smile: