Forum: Mikrocontroller und Digitale Elektronik ATtiny13 mit USBtinyISP programmieren


von Alexander M. (alex1983m)


Lesenswert?

Hi Leute,

mein bisheriger Status:
Ich habe einen USBtinyISP von ladyada.net nachgebaut.
Dieser funktioniert auch wunderbar mit ATmega168A und dem 88er, hab die 
2 Typen erfolgreich programmieren können.
So mein Problem ist follgendes:
Ich benutze das AVR Studio 4.19 (unter dem 5er läuft der tiny nicht), 
der USBtinyISP wird erkannt, bisher noch kein Problem, aber wenn ich 
einen neuen ATtiny13 (SMD) über ISP anschließe und die Signature 
auslesen möchte, dann folgt eine Fehlermeldung:
Entering rogramming mode.. FAILD!

Hat jemand eine Ahnung wieso ich auf den Tiny13 nicht zugreifen kann?
Das Device hab ich richtig ausgewählt und die Frequenz steht auf 
115,2kHz.
Ich habe schon Versucht den Tiny13 mit der USB Vcc und auch mal mit 
externer Vcc (+5V) zu betreiben aber immer das selbe ergebnis.

THX im Voraus
MfG Alex

von Achim M. (minifloat)


Lesenswert?

Alexander M. schrieb:
> Entering rogramming mode.. FAILD!
Zuerst würde ich mir Sorgen wegen der verschluckten Buchstaben machen... 
;)

Wie sieht die Schaltung des Targets aus?
Wie hast du den Reset angeschlossen? 10k + paar zehn nanoFarad? Fest auf 
VCC geklemmt?
Was hängt extern am Tiny dran?
Nicht dass dir da was die ISP-Leitungen blockiert.

mfg mf

von David (Gast)


Lesenswert?

Hallo Alexander,

habe das gleiche Problem mit dem AVRISPStick, praktisch von ladyada.net:
Beitrag "AVR ISP Stick Probleme beim programmieren Attiny13"

Benutze AVRStudio 4.18 und kann auch meine Atmega8 programmieren, aber 
beim Attiny13 scheitert es auch.

von Alexander M. (alex1983m)


Angehängte Dateien:

Lesenswert?

Im Anhang der Schaltplan meines Targets.
Am ATtiny13 hängt nichts dran, der ist vollkommen nackedei auf meinem 
Steckbrett.
Kann es sein das der ATtiny einen externen Oszillator braucht?

Mini Float schrieb:
> Wie hast du den Reset angeschlossen? 10k + paar zehn nanoFarad? Fest auf
> VCC geklemmt?

Welchen Reset meinst du? Den von meinem Target oder vom Device? Der vom 
Target siehe Schaltplan und das Device wie schon erwähnt, ohne äussere 
Beschaltung.

Mini Float schrieb:
>> Entering rogramming mode.. FAILD!
> Zuerst würde ich mir Sorgen wegen der verschluckten Buchstaben machen...
> ;)

Das "p" schenk ich dir wenn du es findest... ;)

mfg alex

von Patrick B. (p51d)


Lesenswert?

Alexander M. schrieb:
> Kann es sein das der ATtiny einen externen Oszillator braucht?

Nein, "normalerweise" wenn er noch nie Programmiert wurde, nicht. 
ansonsten eventuell je nach Fuses.

Alexander M. schrieb:
> Welchen Reset meinst du? Den von meinem Target oder vom Device?

Den vom Target.

Achja, wie ist das mit der SCK Frequenz? die MUSS doch 1/4 von Quarz 
betragen, oder so ähnlich. Dabei sind neue AVRs auf den internen 
RC-Oszillator mit 1MHz eingestellt, also darf die SCK Frequenz nicht 
grösser als 250kHz sein.
MOSI MISO nicht vertauscht?

MFG
Patrick

von Alexander M. (alex1983m)


Lesenswert?

Die Frequenz passt, bin immer unter 250kHz. Und die Verdrahtung passt 
auch, hab die schon x-mal gecheckt.

von Patrick B. (p51d)


Lesenswert?

Ist er neu? oder schon eventuell verfused? Probier doch einmal ein 
anderer MCU

von Alexander M. (alex1983m)


Lesenswert?

Der ist neu. Im Auslieferungszustand sind die doch nicht verfused?! Und 
ausserdem kann ich auf die Fuses doch nicht zugreifen, weil ich nicht in 
den "programming mode" rein komme. Ich werd gleich nochmal einen 
weiteren MCU versuchen, den 4ten mittlerweile.

von Alexander M. (alex1983m)


Lesenswert?

Also, die Lösung für mein Problem!!!
Ich beziehe den ATtiny13 aus meiner Firma, meine Firma bezieht die 
ATtinys von einer Tochterfirma, die Rätselslösung: Die Tochterfirma 
liefert die Tinys schon programmiert an meine Firma, das wir diese 
einfach nur verbauen müssen/können, des wegen geh ich mal zu 100% davon 
aus das die Tinys definitiv gefused sind.
Ich werd mir dann mal ein HV-Programmierer bastelln müssen.

@David:
Bist du sicher das deine Tinys nicht gefused sind?

DANKE FÜR EURE MÜHE, ECHT GEILES FORUM HIER!

MfG Alex

von Alexander M. (alex1983m)


Lesenswert?

So hab den Tiny13 jetzt mit einem DRAGON via HV-Programmierung 
"entlocked" und "entfused". Jetzt geht alles, danke an alle!

mfg alex

von David (Gast)


Lesenswert?

Also meine sind definitiv neu und nicht verfused.
Laufen mit 1,2Mhz bzw. 9,6Mhz und dann eben divide clock by 8 auf ON.
ISP Frequenz ist bei 115kHz, also mehr als 1/4 darunter.
Keine Anschlüsse vertauscht.

Ich komme auf die meisten Chips drauf. Kann die Signatur auslesen, Fuses 
lesen. Aber spätestens sobald ich etwas schreibe, sei es das Flash oder 
EEPROM komme ich nicht mehr drauf. Entweder beim verifzieren schon (also 
erneutes Auslesen) oder danach.

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.