I have an AtTiny84 setup on a breadboard. I have a usbASP connected to it too, this usbASP definitely works fine on my current system as I have used it to reflash the bootloader on an AtMega2560 and also use it as my primary upload method on my arduino nano with a fake FTDI chip which no longer functions.
I was told when working with the AtTiny84 under arduino you should use arduinos burn bootloader function to set the fuse bits for the correct clock speed properly so of course I do that only to get the following error:
avrdude.exe: verification error, first mismatch at byte 0x0000 0xff != 0x00avrdude.exe: verification error; content mismatch
I've tried searching and searching for a solution to this problem and so far have only come up with the following
- Ensure you have an adequete power supply. Well, I have 5v from a USB 3.0 socket (the very same USB 3.0 socket which powers the very same programmer and an arduino nano v3)
- Stick a cap across VCC and GND, did that as part of setting the chip up on a breadboard anyway and removing it makes no difference
- Make sure the programmer actually works, well I just removed it from breadboard and reconnected it to the arduino nano and its working fine there, switch back to breadboard and still no worky
- Add a pull up on reset, with a 10k pullup that just gave a different error about not being able to communicate with the device
- Make sure MOSI and MISO are the correct way around, again just gives a different error about not being able to communicate with the device
I'm at a complete loss here.
Anyone have a solution or have I just got a duff chip?