For your first programmer, I suggest you use this programmer instead:
DASA-3. Also, take note that making a programmer comes with a matching program, or see if it's compatible with AVRDude.
So here's a quick step-by-step to get you up:
-Download
WINAVR first, then install it.
-After installing, open up CMD (command prompt), then simply type in: "avrdude -h" (without the quotes). If a help option came out
then you have successfully installed avrdude.
-Now, type in: "avrdude -c ?". This will give you a list of compatible/supported programmers by avrdude.
-I'm still suggesting you build the
DASA-3 programmer.
-Find out what number your serial port is in. The on-board serial port is usually on COM1, though, if you are using a USB-Serial, find
the COM port number from the "Device Manager".
-Find out what AVR you are using, now let's assume that you are using ATMEGA8 for this example.
-Power up your AVR and programmer with 5v, connect the programmer, then type in: "avrdude -P COM1 -c dasa3 -p atmega8 -v".
At this point if it still can't recognize the chip:
-Make sure your AVR and programmer is receiving power
-Connections are correct
-Your programmer is compatible with your program, or
-You are using the correct serial port.
Possible things that might be causing the problem:
-Faulty components
-Using a CH340 USB-Serial (you need a PL2303 based USB-Serial one), or
-You just don't know what you are doing.
-----------------------------------------------------------------------------------------------
Out of one hole, and into another.