I am a newbie to the AVR world and I have to say that the biggest obstacle I have faced is finding a decent USB programmer that works with AVR Studio, winavr and avrdude (linux).
Now to get a programmer that works for AVR Studio is quite simple, buy an Atmel one and sit back.
The ones I'm interested in winavr and avrdude are a disaster. I have brought 4 USB programmers.
The first from active robots £38 http://www.active-robots.com/products/controllr/active-boards.shtml
The second from olimex £32 http://www.olimex.com/dev/avr-isp500.html
The third from Atmel AVRISPmkII Free :) http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3808
The forth from Atmel AVR DRAGON £38 http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3891
None of these seem to work from winavr. If you can get any of these to work then please let know.
It would be really helpful if there could be guide on what programmers work and are supported for each development environments with examples on how to make them do their work in those environments.
Any help will be greatfully appreciated!
A very frustrated avr newbie.
PS I managed to get the 7 quid parallel port programmer working just fine under linux in 5 minutes. There is a lesson there somewhere !!!