Please excuse my frustration, but this has been a complete nightmare for me.
I've been working with the 'Board Programmer' code from Nick Gammons website for weeks now, and every step I take I get thrust into a weeklong headache trying to decipher all of what went wrong.
To make it worse, the last dozen or so posts I've written asking for help/support, I've received literally zero replies. Am I alone? Am I asking the wrong questions?
Is this guy still around?
I want to post on his site, but unfortunately he asks specifically to post here. well... here I am.
Ok. - Rant over, here's my real issue.
I'm trying to build a board from scratch using an "Atmel AtMega644P 20PU 1033" 20 pin chip.
I've got everything wired exactly as described on this page:
https://www.gammon.com.au/forum/?id=11637
under the "Atmega1284P minimal board" post, about 85% of the way down on the page.
When I go to upload the 'Board Programmer' Sketch, the ICSP programming mode enters just fine, but goes no further:
Atmega chip programmer.
Written by Nick Gammon.
Version 1.38
Compiled on May 24 2019 at 17:47:41 with Arduino IDE 10809.
Attempting to enter ICSP programming mode ...
Entered programming mode OK.
Signature = 0x1E 0x96 0x0A
Processor = ATmega644P
Flash memory size = 65536 bytes.
LFuse = 0x62
HFuse = 0x99
EFuse = 0xFF
Lock byte = 0xFF
Clock calibration = 0x5D
No bootloader support for this device.
Programming mode off.
Type 'C' when ready to continue with another chip ...
I've got my decoupling capacitors in the correct spot. I've swapped a few out, still no luck.
I've ordered another chip, another set of crystals, more capacitors (18pf and 100nf or .1uF) as well as some more 10k pullup resistors.
I'm beyond lost here.
PLEASE if anyone is able to help in any way, I'll be extremely appreciative, and may buy you a coffe ( :