Für ganz Faule: Fertig kaufen für 30€
- Arduino IDE
- Passende Borddefinition in die Arduino-IDE hinzufügen
- Treiber unter Windows installieren:
- Genauere Anleitung hier
Kompilieren, Hochladen. Dabei erst den Gnupfel einstecken, wenn man dazu aufgefordert wird. Fertig. Wenn es funktioniert hat, kann man sich freuen. War bei mir natürlich nicht so. Die Clones haben meist eine murkelige Software. Die Originale wiederum sind so verfused, dass man sie nur noch mit Tricks (Hochvoltprogrammierer) umprogrammieren kann. Ich selbst habe Tage und viel Nerven verbraucht, bis es bei mir lief. Zudem oftmals unter Windows 10 der USB-Stack mit allerlei Müll verseucht ist.
Ich hatte eigentlich vor, Schritt für Schritt die Probleme aufzuführen. Das wäre dann aber ein Buch geworden. Wer keinen Bock auf Frickelarbeit haben will, der investiere 30€ für das fertige Teil (siehe oben)
Was bei mir alles so auftrat:
- Bootloader auf den Clones war Murks.Stattdessen dann meinen USBasp Programmierer an das Teil angesaftet und alternativen Bootloader hochgeladen. Dabei natürlich das Teil verfused, weil ich unbedingt die Original Digispark Fuses eingestellt haben wollte. Scheisse! Nix lief mehr. Richtige Fuses = lfuse 0xE1 hfuse 0xDD extfuse 0xFE
- Ein verfustes Digispark Board lässt sich nur mit einem HV-Programmierer wiederbeleben. Kann man sich durch einen Arduino und eine 12V Versorgung temporär zusammenfrickeln.
Als wenn das nicht reichen würde, muss man dazu den einen 68 Ohm-SMD-Widerstand, welcher von Pin2 (PB3) zum USB-Stecker geht, temporär ablöten.Arrrrrrgh!!!Update 15.07.22: Das geht jetzt einfacher. Klick hier. - Ein vermurkstes Windows 10 USB Stack bereinigt man erstmal indem man mittels USBDeview die Leichen rausfischt, als nächstes bordeigene Reinigung vollzieht. Danach den Neustart nicht vergessen. Als wenn das noch nicht reichen würde, muss man gegebenenfalls mit Zadig beim USBasp die USB-Kennung auf libusb-win32 umstellen. Auch das hat ein hohes Angepisst-sein-Potential.
Keine Kommentare:
Kommentar veröffentlichen