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
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.
Du hast nicht zwei Versorgungsspannungen, oder? Ich hatte noch keine Probleme mit dem Regler, 3 V an Vcc des Avr einzuspeisen.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.