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
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
Mario G. schrieb: > Hat das schon mal jemand gehabt? Beitrag "Bootloader auf Attiny85 jedesmal neu brennen?"
Georg M. schrieb: > Beitrag "Bootloader auf Attiny85 jedesmal neu brennen?" Ich sehe da keine Gemeinsamkeit. So auch keine Lösung
:
Bearbeitet durch User
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.