philipm wrote:When you upload the sketch, are you using the same power source for everything? It is a good idea to.
I am. I remove the battery while uploading, or, rather, trying to upload the bootloader/sketch, but still nothing happens.
I have two more sets of components, including two more ATMEGA328P's, coming in tomorrow to populate the two remaining PCB's I have and I'm going to try again with those from scratch. I fear I may have fried the chip I have now so I'm going to give it a go with new chips.
What I'm going to do is solder in everything except the resistors connecting the LEDs to the circuit. Hopefully that will remove any potential issues with the MOSI pin being pulled to ground during the programming of the chip.
What I'll be doing, as far as a step-by-step guide to programming the chip is as follows:
1) Upload the ArduinoISP sketch to the 28pin DIP on the boarduino.
2) Connect the wires from V+, GND, D10, D12, D11, and D13 on the boarduino to the V+, GND, RTS, MISO, MOSI, and SCK pins on the target Atmega328.
3) Within the Arduino IDE set the board, under tools, to UNO, set the programmer to ArduinoISP, and plug the FTDI cable into the boarduino headers. Then make the connection between the pogo pins and the target board.
4) Select burn bootloader and cross my fingers.
Theoretically, this should work without issue, correct?