Hallo, ich habe heute meine erste selbst-gestaltete Platine für eine ATTINY85 uController zusammengelötet und benötige etwas Hilfe beim programmieren. Bei PCB-Design hab ich mich vom Digisthumb ATTINY85 inspirieren lassen, weil ich den Controller wie einen USB-Stick in USB-Port stecken und programmieren möchte. Schaltung: https://i.imgur.com/Cd88t2Mr.png Foto von meinem tollen Lötergebnis: https://i.imgur.com/wCIqGuur.jpg Nachdem ich jetzt alles zusammen gelötet habe (verdammt ist SMD winzig :D) habe ich probiert mal ein Sketch aus der Arduino IDE raufzuspielen, jedoch wurde mir ein serieller Port aufgelistet. Hat jemand einen Tipp für mich, was ich falsch mache? Ich vermute ja ein fehlender Bootloader oder so, welcher bei der Version vom Digistump schon drauf ist...oder?! Digistump: http://digistump.com/products/1 Lg Felix
Vergleiche bitte deine Schaltung mit der Vorlage. Nutze das Datenblatt des ATtiny85, um die Programmierschnittstelle im entsprechenden Kapitel zu finden und mit deiner Schaltung zu vergleichen.
Felix G schrieb: > Ich vermute ja ein fehlender Bootloader oder so, welcher bei der Version > vom Digistump schon drauf ist...oder?! Richtig
Bei mir gab es anfangs auch einige Probleme. Benutzt du auch die IDE 1.6.5? Neuere haben bei mir nicht funktioniert.
Ich habe mit diesem Design so meine Probleme, was will man mit so wenigen IO-Pins noch Anfangen?
Wer hat denn dieses müllige Design da mit dem Taster nach +Vcc entworfen? Hat der noch nichts von internen PullUps beim AVR gehört? Und wozu soll das gut sein? Nur um einen Controller an den USB dran zu bekommen und eine LED über USB blinken zu lassen?
Daniel von Elkos-Prints.de schrieb: > Bei mir gab es anfangs auch einige Probleme. Benutzt du auch die > IDE > 1.6.5? Neuere haben bei mir nicht funktioniert. Das werde ich probieren, danke
Soll ein Passwort-Generator werden. Da brauch ich nicht mehr as einen Button :)
So ein Taster am wackeligen USB wird sowieso noch lustig.
Felix G schrieb: > Daniel von Elkos-Prints.de schrieb: >> Bei mir gab es anfangs auch einige Probleme. Benutzt du auch die >> IDE >> 1.6.5? Neuere haben bei mir nicht funktioniert. > > Das werde ich probieren, danke Probier so viel du willst. Ohne entsprechenden Bootloader wird das nichts und dann hättest du auch gleich den Digistump nehmen können.
Wo ist das Problem? Falls es für den AtTiny85 einen Ardummino Bootloader gibt, ISP-Adapter besorgt, den kurz an die ISP-Pins dran, Bootloader geflasht, Fuses gesetzt, fertig.
:
Bearbeitet durch User
@Ben B. (F Vielleicht kennst DU dich nur einfach nicht so gut aus wie er? Z.B im Umfeld mit starken Störungen macht man sowas
Karlo C. schrieb: > [...] > Z.B im Umfeld mit starken Störungen macht man sowas Wenn das allerdings auf dem winzigen Board relevant ist, dann hat man noch GANZ andere Probleme... meint Baku
Daniel von Elkos-Prints.de schrieb: > Bei mir gab es anfangs auch einige Probleme. Benutzt du auch die > IDE > 1.6.5? Neuere haben bei mir nicht funktioniert. Die aktuelle IDE kann mit den Digisparks umgehen. Nur eben nicht den Bootloader, aus der IDE heraus, brennen. (ist nicht vorbereitet, die Digispark werden alle mit Bootloader geliefert) Hier steht ansatzweise wie es geht: https://www.instructables.com/id/Digispark-DIY-The-smallest-USB-Arduino/ Natürlich kann man auch jeden anderen ISP Programmer verwenden, der mit Avrdude funktioniert. Alternativen satt. Vorsicht: Die originalen Digispark Dinger verwenden den Reset Pin als IO. Dadurch ist der Rückweg abgeschnitten. Also: Baut man beim Bootloader schreiben Mist, hilft nur noch ein HVSP Programmer. ------- Am Rande: Man kann auch auf den Bootloader verzichten, wenn man den Digispark per ISP beschreibt. Das geht auch aus der Arduino IDE heraus.
Joo, gut, wenn man mit dem Laptop und seinem Passwort-Dongle in einen NEMP gerät, der die Scheiße aus sämtlichen ICs im Laptop herausbläst, dann wird der Taster über den internen PullUp möglicherweise falsch eingelesen... AUWEIA!!
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.