Programmierung eines ATTINY85 uController

Gast #5722083
Lesenswert?

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
Gast #5722291
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren