Forum: Mikrocontroller und Digitale Elektronik Diamex ALL-AVR Programer kann ATtiny und -mega chip nicht programieren


von Mathias P. (aio)


Lesenswert?

Hallo,

Ich habe ein Problem mit meinem Programer(ich glaube
zumindest, das es das ist).
Hier einmal ein paar Daten:
Ich verwende den Diamex ALL-AVR Programer mit der Firmware 1.8.0
dazu das AVR Studio 4.16
und würde gerne zuerst einmal einen ATtiny13 und einen ATmega168 
programmieren bevor ich meinen ATmega16 vielleicht zerstöre.

Nun das Problem:
Vor ungefähr zwei Wochen habe ich meine Festplatte wechseln müssen und 
musste demnach neu aufsetzen. Vor dem wechsel hat alles einwandfrei 
funktioniert aber jetzt spinnt irgendetwas.

Wenn ich im AVR-Studio auf connect gehe, wähle ich AVRISP mkII, Port 
USB,
klicke auf connect.Das Hauptprogramierfenster öffnet sich und im Reiter 
Main drücke ich den Knopf Read Signature. Im Ausgabefenster ist alles 
unter OK gekennzeichnet aber unter Device Signature steht:"WARNING! 
Signature does not match selected Device!". Im Reiter Program wähle ich 
mein zuvor generiertes .hex file und drücke Write. Danach kommt im 
Ausgabefenster die Meldung:

Getting isp parameter.. SD=0x06..OKOK!
Reading FLASH input file..OK!
Setting Mode and Device parameters..OK!
Entering programming mode..OK!
Erasing Device..FAILED!
Leaving programming mode..OK!

Ich hoffe ihr könnt mir helfen, weil ich sitze jetzt schon seit drei 
Tagen an diesem Problem und habe alle Threads zu diesem Thema 
durchgelesen und keine Lösung gefunden. Ich bin schon am verzweifeln und 
ihr seit meine letzte Hoffnung.

Vielen Dank im voraus Mathias

von Hubert G. (hubertg)


Lesenswert?

Mathias Pichler schrieb:
> Im Ausgabefenster ist alles
> unter OK gekennzeichnet aber unter Device Signature steht:"WARNING!
> Signature does not match selected Device!".

Solange das drinnen steht, brauchst du nichts programmieren. Da ist das 
falsche Device ausgewählt oder das Programm erkennt es falsch.

von Mathias P. (aio)


Lesenswert?

@Hubert

Vielen Dank für die rasche Antwort aber ich weiß leider nicht wie ich 
dieses Problem lösen sollte, da man den Chip händisch eingeben muss und 
ich mir zu 100% sicher bin, dass ich den Richtigen Chip ausgewählt habe.

Lg, Mathias

von Georg G. (df2au)


Lesenswert?

Welchen Typ hast du gewählt? Welche Signatur wird gelesen? Einfach mal 
auf der "Main" Seite des Programmierdialogs ablesen.

von Mathias P. (aio)


Angehängte Dateien:

Lesenswert?

Device: ATtiny13
Signature: 0xFF 0xFF 0xFF

Anbei ein Screenshot

Lg, Mathias

von Mitlesa (Gast)


Lesenswert?

- externe Spannungsversorgung gewährleistet? (funktioniert nicht
  über Programmer!)

- Clock Rate kleiner oder gleich 1/4 Prozessortakt eingestellt?

von Mathias P. (aio)


Lesenswert?

Laut Programmer-Datenblatt gibt es die Möglichkeit, das ganze direkt 
über den Programmer zu versorgen aber ich werd's mal probieren.
Die interne Oszillator-Frequenz liegt bei 4,8/9,6 MHz also sind 125KHz 
kleiner als ein Viertel der kleinsten Frequenz (Werde ich aber auch 
versuchen).

Lg, Mathias

von Mitlesa (Gast)


Lesenswert?

Da fällt mir nur noch ein dass die Jumperung des Programmers
nicht stimmt. Ich muss jedenfalls immer wieder umständlich
im Datenblatt nachschauen ob die Jumperung für meinen aktuellen
Anwendungsfall richtig ist da die Jungs es aus unerfindlichen
Gründen unterlassen haben die Jumper auf dem Board zu bezeichnen
("unerfindlich" mit Einschränkung: sie wollten wohl ein paar
Quadratmillimeter Platz sparen - das hat sich sicherlich gelohnt)

von Mathias P. (aio)


Lesenswert?

@ Mitlesa

Ich bin dir so dankbar ich kann es gar nicht in Worte fassen
Ich hab einfach eine externe Spannungsquelle genommen, wie du geraten 
hast und es hat funktioniert (einfach nur sprachlos :-) ).

Danke für die Mithilfe aller, die sich diesem Problem gewidmet haben.

Lg, Mathias

von Mitlesa (Gast)


Lesenswert?

Sehr schön !

Ich frage mich nur wie das früher schon funktioniert haben soll.

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.