Forum: Mikrocontroller und Digitale Elektronik Pinout ATtiny-"Programmer"-Board


von Peter K. (peter_kg)



Lesenswert?

Hallo Forum,

es gibt da schon länger diesen ATtiny-"Programmer" in diversen 
Online-Shops, zu dem es nirgendwo ein Datenblatt gibt. Es handelt sich 
lediglich um eine Adapterplatine, an die ein Programmer angeschlossen 
werden muss.

Der USB-Anschluss dient optional der Stromversorgung. Alternativ kann 
auch eine andere Spannungsquelle bis 31V angeschlossen werden. Ein 
kleiner Spannungsregler regelt dann auf 5V runter. Mit meinem 
USBasp-Programmer war noch nie eine zusätzliche Spannungsquelle nötig, 
nichtmal im 3V-Modus.

Ich habe alle Pins des "Programmer"-Boards mal durchgetestet und ein 
Pinout angefertigt. Die Aufschrift auf der Rückseite des Boards ist 
schlicht falsch.

Außerdem habe ich mich beim AtTiny85 mal durch das Thema Fuses 
gearbeitet und die Bit-Belegung angefügt.

Über dieses Forum möchte ich meine Arbeit auch anderen zu Verfügung 
stellen. Ich hoffe, es wird gebraucht. Das Pinout ist im Anhang.

Edit:

Die Bitfolge bei den Fuses war für ein Projekt und ist nicht die 
Standardeinstellung. Daher habe ich sie gelöscht.

: Bearbeitet durch User
von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Peter K. schrieb:
> zu dem es nirgendwo ein Datenblatt gibt.

Das ist ein Digispark Nachbau.
Du kannst dessen Doku nutzen.

Peter K. schrieb:
> Es handelt sich
> lediglich um eine Adapterplatine, an die ein Programmer angeschlossen
> werden muss.
Nein, auch über USB kann ein Programm aufgespielt werden, nach dem der 
Tiny einmalig mit dem Micronucleus Bootloader versehen wurde.
Das Board kann dann auch z.B. zu HID Zecken dienen.
Ein Quarz wird nicht dafür benötigt, es läuft als Digispark mit 16,5 MHz 
intern.

: Bearbeitet durch User
von Peter K. (peter_kg)


Lesenswert?

Achso, das wusste ich nicht. Ein Händler hatte mal in seiner Anzeige 
geschrieben, dass USB außer Spannungsversorgung keine Funktion habe.

Wenn Du Links hast zur Digispark-Doku immer her damit. Nicht, dass ich 
sie brauchen würde, denn ich habe ja jetzt mein selbstgemachtes Pinout. 
Doch dann ist alles in einem Thread.

Viel interessanter finde ich aber den von Dir erwähnten Bootloader. Da 
wären ein paar Links ganz nett. Wie löscht man denn nachträglich Bilder 
im Thread? Bild 1 (mit der gesetzten Bitfolge bei den Fuses) hätte ich 
gerne weg.

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Leider ist die originale Seite nicht mehr erreichbar
Hier ein Startpunkt:
https://web.archive.org/web/20230314182335/http://digistump.com/wiki/digispark

Bootloader:
https://github.com/micronucleus/micronucleus/tree/v1.11

: Bearbeitet durch User
von Peter K. (peter_kg)


Lesenswert?

Ich blicke mit diesen Github-Branches nie durch. Dieses Repo ist ein 
wenig neuer:
https://github.com/micronucleus/micronucleus

von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Peter K. schrieb:
> Dieses Repo ist ein wenig neuer:
Ja, aber nicht das von Digistump eingesetzte.

von Peter K. (peter_kg)


Angehängte Dateien:

Lesenswert?

Neue Version mit korrekten Standard-Fuses und ein paar Textänderungen. 
Gerne würde ich die Bilder im ersten Post ersetzen, aber ich glaube das 
geht einfach nicht. Bestimmt muss man einen Moderator fragen. Jetzt 
finde ich hier keinen Link zu dem. Wie fragt man denn den Moderator, den 
ersten Thread upzudaten?

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.