Forum: Mikrocontroller und Digitale Elektronik Programmieren eines ATTiny13A


von Christoph (Gast)


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

von Einer K. (Gast)


Lesenswert?

Das ist alles Mögliche, aber kein Programmiergerät.

Christoph schrieb:
> und was für einen Programmer bräuchte ich?
Gibt sicherlich ein Dutzend verschiedene!

Darum hier mal nur 2 aus der langen Liste:
1. Atmel ICE
2. USBasp

von Peter S. (petersieg)


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

: Bearbeitet durch User
von Norbert T. (atos)


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

: Bearbeitet durch User
von Bernd K. (prof7bit)


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.

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


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.

von Holger L. (max5v)


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

von Einer K. (Gast)


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)

von Christoph (Gast)


Lesenswert?

Danke für eure Antworten, ich dachte mir schon fast dass es damit nicht 
gehen wird nachdem ich ihn ausgepackt habe...

Habe es aber jetzt geschafft mit meinem raspberry pi und avrdude zu 
flashen.

L.g. Christoph

von Einer K. (Gast)


Lesenswert?

Fein!

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
Noch kein Account? Hier anmelden.