Simple, reliable alternative to USBASP programmer - Arduino as ISP

Arduino projects on the go
albertthedragon
Posts: 8
Joined: 24 Feb 2021, 07:32

Re: Simple, reliable alternative to USBASP programmer - Arduino as ISP

Post by albertthedragon »

Martin and Mike.
Thanks for the replies but nothing changes
I have reloaded the blink program several times with differing delays and that works fine.
The programmer file (ArduinoISP_Nano_D2.ino) also loads without a problem ( but only with ATmega328 old bootloader) and the reset line is wired into D2. I have now checked and rechecked the inconnect wiring about 4 x and with an independant checker.

However it still fails 100% of the time, with the same batch of errors listed above.

Its also rather frustrating that I have Windoze on 3 PCs, but the ArduinoIDE will only program on 1, the other 2 suffer from Port not found problems that none of the dozen or so help suggestions work for !! Grrrr.

I have yet to find my USBASP programming harness to try, but I have always found that patchy with a lot of whining about drivers.

Any other suggestions?
Thanks and rgds
Barry
albertthedragon
Posts: 8
Joined: 24 Feb 2021, 07:32

Re: Simple, reliable alternative to USBASP programmer - Arduino as ISP

Post by albertthedragon »

Aha, success, but not with the Arduino as ISP!

I found one of my USBasps, I had 2 lurking about. It works perfectly1

So I guess I'm in the 1% where Arduino as ISP fails. I'd still like a solution to get it working if possible though.

Rgds
Barry
albertthedragon
Posts: 8
Joined: 24 Feb 2021, 07:32

Re: Simple, reliable alternative to USBASP programmer - Arduino as ISP

Post by albertthedragon »

This whole Arduino thing is becoming nuts.

In my last post I said a USBasp programmer worked fine. It did, just once!! Then it has never worked since, It seems to be a port problem. I have spent some hours fooling about with zadig, drivers from the FTDI site and tried many of the fixes proclaimed to work on various websites and forums. With 2 different USBasp programmers and 2 different cables.

Loading the basic blink into the same Arduino works well, with varying blink rates to verify a new successful load. Then, loading the “Arduino as ISP” sketch (ArduinoISP_Nano_D2.ino) into the same Arduino seems to work, at least no errors are generated. And I can reload blink sketches back into it as well.

But then, trying to use it as a programmer is a constant fail. (the error report is below) I believe I have the settings correct, The selected programmer is “Arduino as ISP” and I use “Upload using programmer” I have checked the 6 interconnects (via JR and Futaba leads) several times, and the reset line is connected to D2.

I would love to be part of the 99% that experience success with the Arduino as ISP
Any more ideas on the fault and how to fix this?

Rgds, Barry

"Sketch uses 4354 bytes (14%) of program storage space. Maximum is 30720 bytes.
Global variables use 482 bytes (23%) of dynamic memory, leaving 1566 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x78
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x78
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x78
Failed programming: uploading error: exit status 1"
Post Reply