Forum: Mikrocontroller und Digitale Elektronik Probleme SMD Attiny13 flashen - DIP funktioniert


von Thorsten (Gast)


Lesenswert?

Hallo zusammen,
ich habe Probleme mit dem Flashen des Attiny13 in SMD Bauform. Ein 
normaler Attiny13 in DIP Bauform funktioniert hingegen einwandfrei - 
egal ob ich HVSP oder ISP einstelle.

Zum Flashen verwende ich das STK500.

Für die SMD-Bauform habe ich einen kleinen Adapter gebastelt, den ich 
eins zu eins mit dem DIP-Pinning verbunden habe. Also Pin 1 mit Pin 1, 
usw..
Der Attiny wird von Hand auf die Pads gedrückt.

Auch kann ich die Fuses nicht auslesen. Es ist keine Verbindung möglich.

Wo könnte das Problem liegen?

Ich möchte mich jetzt schon für Eure Unterstützung bedanken

Viele Grüße
Thorsten

von Kay (Gast)


Lesenswert?

Thorsten schrieb:
> Der Attiny wird von Hand auf die Pads gedrückt.

Hi. Dann löte den mal zum testen auf und probiers nochmal. Das mit dem 
draufdrücken kenn ich und klappt nicht immer.

Gruß Kay

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thorsten schrieb:

> Wo könnte das Problem liegen?

Darin:

> Der Attiny wird von Hand auf die Pads gedrückt.

Löt' ihn auf.

von Thorsten (Gast)


Lesenswert?

Danke für den Tipp. Leider bringt das auch keine Abhilfe. Auch ein 
zweiter funktioniert so nicht...

von Cyblord -. (cyblord)


Lesenswert?

Für nen 10er bekommt man in der Bucht einen SO8 Programmieradapter. Nimm 
sowas. Aufdrücken usw. macht auf Dauer nur Frust. Achte aber darauf dass 
du die "Wide Body" Ausführung mit 200 mil Breite nimmst.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thorsten schrieb:
> Auch ein
> zweiter funktioniert so nicht...

Dann sind sie entweder falsch herum eingesetzt, bereits kaputt
gekauft, oder die Kontakte passen immer noch nicht.

So viel kann man ja eigentlich an den 8 Pins gar nicht falsch
machen. ;-)

von Stefan F. (sfrings)


Lesenswert?

Du hast gerade den Tip bekommen, den Chip aufzulöten anstatt ihn mit der 
Hand auf die Pads zu drücken.

Du hast dazu geantwortet, dass der Vorschlag nicht hilft, da es auch mit 
einem zweiten Controller nicht klappt.

Den hast Du doch nicht etwas auch einfach nur auf die Pads gedrückt, 
oder?

von Axel R. (Gast)


Lesenswert?

Evtl. spiegelverkehrt?

Viel Glück :)

Axelr.

von Jonathan M. (jona)


Lesenswert?

Mess doch einfach mal deinen kleinen Adapter durch.
Vielleicht ist da irgendwas unterbrochen....

von Thorsten (Gast)


Lesenswert?

Hallo,

habe den Controller nochmal nachgelötet - nun funktioniert estwas. Aber 
leider tauchen noch Fehler auf:

Beim Flashen:
# Started communication server.
18:57:50.195: [ERROR] Verifying Flash...Failed! address=0x0000 
expected=0x09 actual=0x00
18:57:50.195: [ERROR] Verifying Flash...Failed! address=0x0000 
expected=0x09 actual=0x00

Und bei den Fuses:
Starting operation write fuses
Writing register HIGH...OK
Writing register LOW...OK
Write fuses...OK
Starting operation verify fuses
Verify register HIGH...Failed!
Verify fuses...Failed!


Beim Lesen der Fuses sind die gemachten Einstellungen weg  :-(

von Thorsten (Gast)


Lesenswert?

auch beim Lesen der Device ID kommt ein Fehler:

No supported device matches device signature (0xFF 0xFF 0xFF) nor JTAG 
ID (0x00 0x00 0x00 0x00)

von Bernhard S. (b_spitzer)


Lesenswert?

MISO -Leitung liegt scheinbar auf GND.

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.