I have gone through few post about how to upload a sketch to arduino NANO using arduino UNO. But im facing the following error while im trying to do so.
": Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check."
The procedure seems correct. Anyway, all FFs points me to short circuit on some wire.
Show your setup photo.
For N00BS:
When you connect the Arduino ISP to the USB port, L should be blinking as usual, then L stays on or off. At the start of bootloading, you should observe blinks of the Tx LED. There are 3 attempts to connect with the target board. The Rx LED should blink whenever the answer comes from the target. If everything is correct then both Rx and Tx LEDs blink very fast during the transfer.
Writing phase runs first and Tx LED should be more bright during this phase. Follows the reading for write check while Rx LED should be brighter. That's when everything is good.
Disconnect all and connect again, it is just 6 wires.
Just brief look and I see reset wire - yellow connected to GND on Nano.
Ahh, sorry difficult angle, maybe it is ok.
Finally, it looks correctly connected. Check the wires whether are ok, power on Nano etc. You can try to use ISP connector on boards - pins are same as on headers.
If you have uploaded a sketch by the ICSP connection , then you will have overwritten the bootloader and will need to re install if you want to program via the USB. You might have done this in error anyway
I don’t know why you wish to program your NANO by this method, you usually upload sketches via the USB port.
I suggest you upload the bootloader to the NANO using the UNO as programmer, then put the UNO
Somewhere else out of sight
And use usb to load your sketeches
I wish to program this way because we have made one custom board for project which has arduino NANO circuit. And we dont hv USB provision in it.. We have only ICSP..
So can you suggest some working hardware to program my board?? If using UNO is not the correct way...
Then please tell me the right way to do it. I mentioned the details how is my connection and how i tried to use Arduino as ISP. Please suggest me some solution.
Can you connect DMM or LED to the reset pin on your target and check whether the reset pulse is passing. It is about 200ms so it sholud be easy visible.