Programmieren eines ATTiny13A

Gast #5270842
Lesenswert?

Hallo!

Ich bin neu in der Materie der Mikrokontroller, und möchte ein fertiges 
Hex File mit ProgISP auf einen ATTiny13A flashen. Habe mir hierzu mal 
folgendes Teil bestellt:

https://de.aliexpress.com/item/Development-Programmer-Board-for-ATtiny13A-ATtiny25-ATtiny85-ATtiny45/32632995289.html?spm=a2g0x.search0104.3.2.PNoEmE&ws_ab_test=searchweb0_0,searchweb201602_1_10152_10151_10065_10344_10068_10547_10342_10343_10340_10548_10341_10084_10083_10613_10304_10615_10307_10614_10302_10059_10314_10534_100031_10604_10103_10142,searchweb201603_25,ppcSwitch_5&algo_expid=759d877b-1120-4534-9e74-04f14797f465-0&algo_pvid=759d877b-1120-4534-9e74-04f14797f465&priceBeautifyAB=0

Auf meinem Windows PC steht hier aber im Gerätemanager unbekanntes Gerät 
und auch ProgISP erkennt ihn nicht. Ist es mit diesem Teil überhaupt 
möglich, einen ATTiny zu flashen? Wenn nein, wofür ist dieses Teil 
gedacht, und was für einen Programmer bräuchte ich?

Danke für eure Antworten und Liebe Grüße,
Christoph
#5270859
Lesenswert?

Ich empfehle dich mal in die Materia einzulesen!
Wer solch einfache Fragen stellt, dem muss man sonst über jeder kleine 
Hürde hinweg helfen.

Ansonsten z.B. usbasp usbisp sind Suchbegriffe für Programmer.
avrdude ist eine Software dazu, ein Hex File auf einen AVR zu bekommen.

Auch die Angabe, welches Betriebssystem du nutzt wäre hilfreich..
EDIT: Stand da, Windows.

Hier z.B. für Linux/ubuntu (auch für Windows ggf. hilfreich):
https://wiki.ubuntuusers.de/AVR/

Peter
#5270914
Lesenswert?

Das Board ist lediglich dazu da einen ATTiny13A aufzunehmen, über USB 
wird er lediglich mit Spannung versorgt, auf der Platine ist auch ein 
Spannungsregler vorhanden. Über die Pins kann man leichter auf die Ports 
des uC zugreifen. Um den Tiny zu programmiern wird ein Programmer 
benötigt.

Hilfreich:

https://www.mikrocontroller.net/articles/AVR_In_System_Programmer
#5270933
Lesenswert?

Einem Neuling würde ich zu einem der von Atmel offiziell unterstützten 
Programmer raten, inclusive der offiziell von Atmel offiziell 
unterstützten Software.

Erst wenn Du Dich hinreichend sicher in der Materie fühlst und weißt was 
was ist und wie alles zusammenhängt kannst du anfangen alternative 
Programmiergeräte mit teilweise manuell zu installierenden Treibern und 
alternativer Software zu verwenden. Inoffizielle Programmiergeräte haben 
Vorteile wie auch Nachteile und für blutige Anfänger überwiegen zunächst 
die Nachteile, erst mit zunehmender Erfahrung schwinden diese (werden 
einfacher beherrschbar oder wandeln sich in Vorteile um). Aber an dem 
Punkt bist Du noch nicht.
Persönliche Seite #5270939
Lesenswert?

Norbert T. schrieb:
> Das Board ist lediglich dazu da einen ATTiny13A aufzunehmen, über USB
> wird er lediglich mit Spannung versorgt, auf der Platine ist auch ein
> Spannungsregler vorhanden

Dazu sind es ein bisschen zu viele Bauteile. Das Ding dürfte ein Nachbau 
des "Digispark" von "Digistump" sein, nur mit Sockel für den Controller 
und Micro-USB-Buchse statt Platinen-USB-Stecker.

http://digistump.com/products/1

Voraussetzung ist ein AtTiny85 mit V-USB-basiertem Arduino-Bootloader.
#5270947
Lesenswert?

Norbert T. schrieb:
> Das Board ist lediglich dazu da einen ATTiny13A aufzunehmen, über USB
> wird er lediglich mit Spannung versorgt

Für mich sieht die Beschaltung eher nach V-USB aus. Das heißt es würde 
auch ohne Programmer funktionieren wenn man an einen Attiny (mindestens 
ATTiny25) mit entsprechendem Bootloader kommt.

https://github.com/micronucleus/micronucleus
Gast #5270950
Lesenswert?

Norbert T. schrieb:
> über USB wird er lediglich mit Spannung versorgt

Das ist nicht ganz richtig!
USB ist da schon an den Pins des ATTiny angeschlossen.

Wenn man das übersieht, kann man den armen PC, an dem das Board 
angeschlossen wird, schon verwirren

Soweit mir bekannt, ist das Board mit dem Digispark, in der ATTiny85 
Variante, kompatibel.
(ohne Gewähr)

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