>Einem sofort Unverstand vorzuwerfen finde ich ein bißchen ...
Ich werfe Dir keineswegs Unverstand vor, es war nur der gutgemeinte
Hinweis, das Dir ein Studium der Dokumentation dies erspart hätte.
Hier eine Liste der Gründe für deine Probleme, ich hoffe das Sie zum
Verständnis auf deiner Seite beiträgt und du dadurch die nächsten
Probleme besser umschiffen kannst.
>Meinen Mikrocontoller möchte ich gerne in C programmieren. Es bietet
>sich daher meiner Meinung nach eigentlich nur WinAVR an. Mit der
>aktuellen Version von AVRStudio kann man jetzt aber auch direkt in C
>programmieren und zum Controller übertragen. Wäre AVRStudio eine
>Alternative zu WinAVR
Die IDE Avrstudio benutzt WinAvr oder genauer den Kompiler avr-gcc.
Werde Dir über die Unterschiede zwischen einer IDE und einem Kompiler
klar, dies verhindert viele potentielle Fehler und man kann die
Optionenseinstellungen ausreizen.
>Habe ein wenig Scheu, mit AVRStudio zu testen, da dieser meine
>Firmware des AVRISP von 2.04 auf 2.07 updaten will. Bin damals schon
>einmal auf diesen Trick herein gefallen und das hat mir gerade in der
>Anfangszeit mit µC sehr viel Zeit, Mühe und auch Lust gekostet.
Das Avrstudio hat vermutlich die Firmware deines AVRISP von Version
1.xx auf 2.04 geupdated. Es kommt ein neues Protokoll zum Einsatz (V2),
dies ist dokumentiert in der AVRStudio Hilfe. Der damaligen Version von
avrdude dem Programmierprogramm von WinAVR war dieses Protokoll noch
nicht bekannt, erst in einer neueren Version. Deshalb konnte es nach
dem update der Firmware nicht mehr mit deinem ISP-Adapter reden.
Dazu finden sich auch einige Threads im Forum mit dem Hinweis avrdude
zu updaten.
Sich die Zeit zu nehmen die Dokumentation zu lesen und die Programme
die die Arbeitswerkzeuge sind zu kennen und zu verstehen ist niemals
verschwendete Zeit und die beste Versicherung gegen Frust.
>PonyProg funktioniert bei mir bis heute noch nicht
Vermutlich da du den Treiber giveio nicht installiert hast, er
ermöglicht es Ponyprog unter neueren Windowsversionen auf den
Parallelport zuzugreifen.
Du ahnst es schon... Dokumentation, Forum lesen...
>Jedenfalls möchte AVRStudio die Firmware des ISP wieder auf 2.07
>updaten. Daher meine Frage: Sollte ich den Update durchführen, muß
>ich wieder mit Problemen bei anderen Programmen rechen
Durch das update kannst du die neuen Devices programmieren und es
werden Fehler behoben. Dokumentation siehe Avrstudiohilfe.
Es hat zwischenzeitlich keine Protokolländerung gegeben, somit ist mit
keinen Problemen zu rechnen. Zur Sicherheit kannst du ja noch bei den
Programmen die du benutzt nach neuen Versionen schauen. Prinzipiell
kannst du auch die alte Firmware wieder draufflashen. Jedes Avrstudio
bringt jeweils seine Version mit. Da Avrstudio aber jetzt den avr-gcc
einbindet gibt es wenig Grund nicht AvrStudio zu benutzen und da gibt
es mit Sicherheit keine Probleme mit der Firmware.
Du wirst halt nur nicht umhinkommen dich mit den Optionen
auseinanderzusetzen. -> Dokumentation lesen