There are many ways to program it. One of the popular device is USBtinyISP and DASA. Both of them work very well with WinAVR (AVRdude).
I'd like to share how I program ATtiny85 with JeonLab mini 1.3. The idea has been adapted from High-Low Tech Group and provideyourown.com. One missing note from High-Low Tech Group is that you need to add a 110-120 ohm resistor between VCC and Reset pins of JeonLab mini (or Arduino) to prevent Auto reset on serial connection as explained in here and here.
Remove these ads by
Signing Up







































Visit Our Store »
Go Pro Today »




avrdude: stk500_getsync ( ) : not in sync: resp=0x00
avrdude: stk500_disable ( ) : protocol error, expect=0x14, resp=0x51
Any suggestions?
Since Arduino boasts of how simple it is to use their product by only cutting and pasting in their Sketches to get a program to work with little effort, they need to be more aggressive with an update addition of the binaries to broaden the field of chips to use to get this or any other program to work.
This would explain why the volumes of posts on various forums by "Newbie Users", like myself complaining about not being able to get the Arduino projects to work. I am sure experienced users like yourself would like a break from the barage of questions also. At this point until binary updates are forth coming I need to spend more money and buy specific Atmega 328p chips.
Thanks for your help it is very much appreciated.
Bekow is what I am now getting. How do I enter the -F to ignore the lock_bit ?
avrdude: Expected signature for ATMEGA 328P is 1E 95 0F
Double check chip, or use -F to override this check.
Checked my chip, it is an ATMEGA 328P-PU, the lock_bit is 1E 95 51.
How do I update the IDE to recognize the difference?
Try have a look here:
http://www.sparkfun.com/products/9231
and check out dogno7's reply
omitting the b1 parameter (if at all possible in the IDE) would be the solution