I think I am having a similar problem as sahirmathur. I also recently ordered from Adafruit both a USBTinyISP and an Attiny2313 (same links).
As per the "How to get help!" post, here are my details:
1) I am using a USBTinyISP from a kit
2) I am using Windows 7 professional 64-bit
3) I am using AVRDude and the Attiny2313
4) I have never used the USBTinyISP for programming anything except this chip
5-6) Screenshots below:
I wanted to do this using a breadboard. To make connections to the ISP header (?) easier, I soldered some right angle male headers to some straight ones. I checked the connector and all six connect through the breadboard fine and do not cross each other. Then I wired the various pins accordingly (used an example off the web -
http://www.evilmadscientist.com/article ... rgetboards):
- Breadboarded Attiny2313
- BreadBoard_prog_disconnected.jpg (235.72 KiB) Viewed 5699 times
The board itself went together without issue & looks right. Here's both sides of the board:
- USBTinyISP Both Sides
- USBTinyISP_Both.jpg (632.79 KiB) Viewed 5699 times
I installed the drivers, WinAVR, AvrDude, etc. as per various instructions. I'm fairly sure I got the VCC and ground connected correctly because I set the jumper on the USBTinyISP and then put an LED on the breadboard & it lights up. Knowing where the power and ground were helped understand where the rest of the connectors were. I made sure I put SCK to SCK, MOSI to MOSI, etc. I also don't think I need a crystal to at least check if I can talk to the chip, right?
It also seems that the USBTinyISP is working. Running AVRDude with "avrdude -c usbtiny -p t2313" gives me initialization failed, which seems to indicate the computer is talking to the USBTinyISP, but still not the chip. From other documentation (
http://www.ladyada.net/make/usbtinyisp/help.html) this seems to indicate either I've got it hooked up wrong or the chip is bad. I tried the same command with verbose (-vvvv) and got this:
- AvrDude verbose
- Avrdude_Test2_verbose.jpg (408.95 KiB) Viewed 5699 times
I _am_ new to this sort of development (used to Arduino so far), so I admit I'm probably missing something. In digging through various tutorials and FAQ's, though, I am at a bit of a loss to discover exactly what.
Any help would be appreciated. Thanks!
Jim Wink