Forum: Mikrocontroller und Digitale Elektronik Fehler bei usbasp + Atmega324P


von Josef (Gast)


Lesenswert?

Hallo,

ich bin anfänger in uC und auch auf der deutsche sprache :)

ich habe ein Programmer USBASP mit ATMEGA8L drauf.

ich Probiere ein ATMEGA324P zu programmieren.

erst habe ich alle software heruntergeladet (Atmel Studi, AVRdude, 
Libsub, ...)

aber die erste schritt funktioniert gar nicht, der Programmer erkennt 
der uC nicht, une gibt die folgende Fehler:
------------------------------------------------
error: programm enable: target doesn't answer. 1
initialization failed, rc=-1
------------------------------------------------
kann jemand hier mir helfen bitte?

von Benjamin M. (berkutta)


Lesenswert?

Hast du mal versucht den Clock vom Programmer herunterzusetzen? Kannst 
du direkt in Avrdudess tun.

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Hallo Josef,

Josef schrieb:
> ------------------------------------------------
> error: programm enable: target doesn't answer. 1
> initialization failed, rc=-1
> ------------------------------------------------
> kann jemand hier mir helfen bitte?

prüf bitte alle alle Verbindungskabel zwischen Programmer und ATmega. 
Wenn da alles ok ist, dann verringere den Programmiertakt (bei avrdude 
z.B. mit dem Parameter -B300).

von Josef (Gast)


Lesenswert?

Hallo Markus und Benjamin,

ich habe die Kabel mit dem Multimeter geprüft.

wann ich ihre Hinweis probiere:

ich schreibe:
----------------
avrdude -c usbasp -p m324p -B300
----------------
ich kriege:
------------------------------------------------------------------------ 
-----
avrdude: set SCK frequency to 2000 Hz
avrdude: warning: cannot set sck period. please check for usbasp 
firmware update.

avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

------------------------------------------------------------------------ 
------

gibt es ein problem mit der Programmer? ich habe gelesen das solche 
Warning über sck period sind "ganz normal" bei chinesische hergestelte 
produkte...

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Hallo Josef,

Josef schrieb:
> avrdude: set SCK frequency to 2000 Hz
> avrdude: warning: cannot set sck period. please check for usbasp
> firmware update.
(...)
> gibt es ein problem mit der Programmer? ich habe gelesen das solche
> Warning über sck period sind "ganz normal" bei chinesische hergestelte
> produkte...

Dein Programmer hat eine "historisch wertvolle" Software aus dem Jahr 
2009 oder älter. Ich hoffe, du hast ihn nicht neu gekauft...

Hier die Software-Stände der üblichen USBasp:
http://www.fischl.de/usbasp/

Ich würde ihn updaten – wie auch in der Meldung von avrdude 
vorgeschlagen.

von Josef (Gast)


Lesenswert?

Hallo Markus,

vielen Dank für deine Antwort.

ich habe der programmer ein Monate vor gekauft von Newbiehack :(

ich werde der update probieren und sag Bescheid...

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Josef schrieb:
> ich habe der programmer ein Monate vor gekauft von Newbiehack :(

Uff – und dann noch zu einem solchen Preis. Da wäre unserer sogar 
billiger.

Schreib denen ruhig, sie sollen sich um aktuelle Software kümmern. Macht 
vom Aufwand her für die ja eigentlich keinen Unterschied, ob sie die 
alte oder die neue Software draufspielen.

Um einen USBasp upzudaten, brauchst du normalerweise einen zweiten 
Programmer. Falls du keinen hast, findest du fertige aus China z.B. bei 
ebay für ein paar wenige Euro. Die haben möglicherweise auch keine 
aktuelle Software, aber du kannst die Programmer dann gegenseitig 
updaten.

Wenn dir der Weg zu umständlich ist, kannst du mir den USBasp per Post 
schicken, ich schau dann, dass ich das mit dem Update hinkrieg - sollte 
ja klappen.

Grüße & viel Glück!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.