Klart det fungerar, han har ju själv använt den. Men den går inte att använda direkt i t.ex. AVR Studio. Men du kan använda AVR Studio för editering,simulering och assemblering för att sedan programmera med ponyprog. Du kan läsa allt om Ponyprog via den sida du själv länkade till ovan.
Du ställer många detaljerade frågor , tycker jag, om väldigt många saker. Och jag tror att det här kommer att bli forumets längsta tråd om du ska ta reda på allt om AVR genom att ställa frågor här.
Det allra bästa vore om du först läste på en del om AVR. ATMEL har en sida som heter
AVR TECHNICAL LIBRARY. Där kan du hitta massor av viktig info.
Gå in på "tools" - där kan du läsa om programmerare och andra utvecklingsverktyg för AVR. populära verktyg här är bl.a. AVR-ISP, AVR-dragon och STK500.
Gå in på "Datasheets" och välj t.ex. Atmega8 - ladda ner PDF-filen och börja läs! (bara 309 sidor)
Och / eller låna en bok om AVR, hur de är uppbyggda etc... exempelvis "Mikroprocessorteknik" av Per Foyer. (svenska)
Du bör också fundera på vilket språk du ska programmera i . Det finns olika program för bl.a. C och Assembler. Många rekommenderar att man börjar med assembler (för att lära känna processorn) för att sedan övergå till C om man vill. (Jag har inte orkat sätta mig in i C så jag kör assembler).
Om du väljer assembler så är AVR Studio ett utmärkt program om du har Windows® som plattform. Där ingår editor, simulator och programmering via bl.a. AVRISP eller STK500.