Forum: Mikrocontroller und Digitale Elektronik AVR Dragon, Digispark/Digistump und HVSP wollen nicht zusammenarbeiten


von J. D. (jch)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe mehrere Digispark Attiny85 und möchte diese gerne mit meinem 
Dragon im HV-Serial-Programming flashen. Leider habe ich dabei so meine 
Probleme.

Zuerst zur Beschaltung: Es ist nur der Digispark an sich ohne externe 
Leiterplatte. Die zwei Serienwiderstände für USB sind herausgelötet, da 
ich diese Funktion nicht benötige. Mir geht es nur um den Formfaktor des 
Digistumps.

Siehe Screenshots "Schaltplan.png" und "Board.png". R1 und R2 sind 
herausgelötet. Somit hängen nur noch die LED und der Längsregler mit 
Beschaltung an VCC am Attiny.

Ich habe zwei Lochrasterplatinen mit der Beschaltung aus "AVR Dragon 
Anleitung 1 und 2" aufgebaut und beide Male keinen wirklichen Erfolg.

Auch die 5V namens "A" habe ich nicht vergessen.
Durch einen Zufall habe ich mal vergessen, GND anzuschließen und es 
klappte mit mehr oder weniger Erfolg.

AtmelStudio7 meckert meist wegen der Betriebsspannung <4,5V. Wenn ich 
mehrmals die Betriebsspannung oder die Device-ID auslese bekomme ich 
jedes mal eine andere Spannung zurück. Zwischen 3,7V und 5,0V kann ich 
programmieren, verifizieren, erasen usw. Ab und Zu muss ich die Meldung 
mit den <4,5V wegklicken, aber es geht. Ist nur sehr nerfig.

Was kann ich dagegen machen? Ich habe zwischen GND und dem Digispark 
verschiedene Widerstände zwischen 0,1Ohm und 10MOhm ausprobiert und 
sogar Serienkondensatoren von 1nF bis 150nF ausprobiert. Brachte weder 
Besserung noch Verschlimmbesserung. Hauptsache ich habe keine direkte 
Verbindung mit 0Ohm zwischen GND und Digispark.

Ich habe auch schonmal testweise die Kondensatoren auf dem Digispark 
herausgelötet um das Start-Prozedere zu stabilisieren, aber das brachte 
auch keine Besserung. Beim HVSP wird ja zu Beginn mehrmals die 
Betriebsspannung An- und Abgeschaltet, aber die Flanken sehen ziemlich 
rechtwinklig aus.

Habt Ihr Ideen?

Grüße
Jch

von Schnigischnark (Gast)


Lesenswert?

Funktionieren die Teile an USB?
Ich habe welche von Aliexpress, da geht nur die Hälfte. Ursache noch 
nicht ermittelt.
Infos zum bootloader micronucleus gibt es auch hier im Forum.
Bei meinen war bislang RST nicht per fuse zum gpio umgeschaltet, so dass 
ein normaler ISP auch geht.

von Schnigischnark (Gast)


Lesenswert?

Du hast nicht zwei Versorgungsspannungen, oder?
Ich hatte noch keine Probleme mit dem Regler, 3 V an Vcc des Avr 
einzuspeisen.

von J. D. (jch)


Lesenswert?

Ich speiße die 5V vom Dragon direkt auf der 5V Seite vom Digispark ein.
Würde ich heim V-In einspeißen habe ich noch mehr Probleme.

Ob USB geht, habe ich nie probiert, da ich es nicht brauche.
Aber ich habe schon mein Programm hochgeladen. Es geht ja, aber leider 
sehr unzuverlässig und das nervt mich.

Den Bootloader brauche ich nicht, da ich einen Sofort-Start will und 
keine 5 Sekunden Verzögerung.

Grüße

: Bearbeitet durch User
von Schnigischnark (Gast)


Lesenswert?

Falls die AVRs OK sind, kann's ja nur am Programmer oder der Verbindung 
liegen.
Hast du es mal im ISP Modus oder mit einem anderen Programmer versucht?
Oder die Speisung aus dem Dragon (habe ich nicht, ist die einstellbar?) 
weglassen und extern einspeisen.
Stromaufnahme des Digispark mal gemessen?
Vielleicht ein schlechtes Board mit Brücken?

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.