Well I began like all others with just being happy programming my arduino with sketches and watching motors turn. Life was blissfully easy:)
Then I started looking at programming AVRs directly (ATTinys).
Using ArdinoISP, and a basic circuit, I managed to use my Uno to load some simple sketches onto an ATTiny84 - leap of joy ! But that seems to have limited use. I need to get my AVRs to use SPI and to have USB communications, and for that, it looked the only option was developing code in AtmelStudio (or similar). The above assumption being right or wrong, I did find that AS did provide a much more 'familiar' and feature rich environment for coding.
That then is where I am unsure of my strategy. As I understand it, working from AStudio, I have to utlilise an specific AVR programmer. Whilst not the cost of the earth (£15 for a pololu, £25 for an Atmel), I do hate spending where it's not needed, cluttering my drawers, and maybe mostly, underutilizing my existing arduinos.
So, the question (at last !)... can I use Arduino as an AVR Programmer from AtmelStudio to load C and/or assembly, including AS's fuse setting and other features ? i.e as a direct replacement for an AVR programmer ?
I have treid Googling this, but as soon as you put 'Arduino' and 'AVR' together, you mainly get artcicles about loading Sketches to an AVR via the Arduino IDE.
Any guidance/corrections most appreciated :)