Forum: Mikrocontroller und Digitale Elektronik ATTiny85 Digispark Bootloader Problem


von Mario G. (maestro)


Lesenswert?

Hallo,

ich habe einen ATtiny85 auf der Digispark Platine von Makershop. Nun ist 
es komischweise so das nach ca. 10-20 mal Programmieren das Board von 
Windows nicht mehr erkannt wird und auch nicht mehr über Arduino 
programmiert werden kann.

Mit dem AvrISP MKII wird der Chip auf der Platine nicht gefunden. Dann 
habe ich einen neuen Attiny85 auch mit dem MKII mit dem Bootloader 
geflasht und auf dem Board ausgetauscht, alles läuft wieder.

Der ausgelötete ATTiny85 wird ohne Platine wieder vom MKII erkannt und 
kann ohne Probleme gelöscht und programmiert werden. Auch ein neu mit 
dem Bootloader programmierter ATTiny85 kann auf dem Board über ISP mit 
dem MKII programmiert werden.

Wieder nach einigen Programmierungen des Digispark Moduls wird dieses 
wieder nicht mehr erkannt. Nach dem gleichen Tausch der beiden Chips 
geht es nun wieder. Das ist jetzt schon 3 mal so passiert.

Das Komische ist auch das zuletzt programmierte Programm läuft auch wenn 
das Board nicht mehr von Windows erkannt wird, es scheint so als wäre 
der Bootloader zu dem Zeitpunkt defekt und das Programm wird trozdem 
ausgeführt.

Hat das schon mal jemand gehabt? Wie kann man das verhindern?

Mario

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Mario G. schrieb:
> Hat das schon mal jemand gehabt?

Nein!
Einige von den Dingern im Einsatz.

von N. M. (mani)


Lesenswert?

Nö, ich auch nicht.

Ich hätte ja gesagt vielleicht schreibst du ab und zu den Bootloader 
kaputt.
Ist das immer die gleiche Build Definition die du verwendest oder 
schaltest du da evtl ab und zu um? Debug/Release?

: Bearbeitet durch User
von Georg M. (g_m)


Lesenswert?


von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Georg M. schrieb:
> Beitrag "Bootloader auf Attiny85 jedesmal neu brennen?"
Ich sehe da keine Gemeinsamkeit.
So auch keine Lösung

: Bearbeitet durch User
von Mario G. (maestro)


Lesenswert?

Georg M. schrieb:
> Mario G. schrieb:
>> Hat das schon mal jemand gehabt?
>
> Beitrag "Bootloader auf Attiny85 jedesmal neu brennen?"

Da wird der Optiboot Bootloader verwendet auf dem Digispark ist der 
micronucleus Bootloader, damit kann der ATTiny direkt USB sprechen zum 
programmieren.

Pin 0 ist ein PWM Ausgang
Pin 1 die OnBoard LED
Pin 2 ist ein DS18B20

Sonst ist nichts angeschlossen. Ich hätte es ja noch verstanden wenn der 
erste Tiny wirklich defekt wäre, aber nach dem auslöten und Booloader 
neuschreiben tut er wieder, seltsam.

von Mario G. (maestro)


Lesenswert?

N. M. schrieb:
> Ist das immer die gleiche Build Definition die du verwendest oder
> schaltest du da evtl ab und zu um? Debug/Release?

Nein da stelle ich nichts um, programmiere mit Arduino und ATTinyCore.

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.