Hallo,
Da ich in etwa das selbe Problem wie 'zumgwadrad' hab dacht ich, ich schildere in diesem Thread auch mal mein Problem.

Ich bin ebenfalls AVR-Neuling und versuche gerade verzweifelt meinem AT90S2313 leben einzuhauchen.
Der Controller steckt auf einem selbstgebauten Testboard (aus "RN-Wissen: AVR-Einstieg leicht gemacht" nachgebaut) und soll über das RN AVR-ISP-Programmierkabel programmiert werden.

Für's erste wollte ich eine LED am Pin PD6 leuchten lassen, also PD6 auf "High" setzten (oder?).
Mein C-Quell-Code dazu sieht folgendermaßen aus:

--------------------------------------------
#include <avr/io.h>

int main(void)
{ DDRD = 0xff;
PORTD |= (1<<PD6); }
--------------------------------------------

Ich hab das Programm mit AVR-Studio4 compiliert (WinAVR ist ebenfalls installiert) und das ging auch problemlos, allerdings krieg ich das dabei entstehende .hex file nicht auf den AVR geschrieben.
Immer wenn ich mit PonyProg meine .hex datei in den flash des AVR schreiben möchte, oder irgendwelche anderen zugriffe auf den speicher machen will (z.B. einfach alles löschen), erscheint nach 2-3sek ein Fenster mit folgender Fehlermeldung:

"Falsches oder Fehlendes Device (-24)"

Was muss ich ändern um auf den AVR zugreifen zu können??
Wo liegt evtl. mein Fehler??

Über schnelle Hilfe würd ich mich freuen.

Gruß, Petterson