Willkommen auf

DG6JS .xyz

Private Homepage der Amateur Radio Station DG6JS. Die Anschrift gibt es hier ganz offiziell und agenturlich.



Den kann man immer mal gebrauchen,


ATtiny 25 /45 /85 oder Tiny13 resetter

Da diese kleinen Dinger ja nur 8 Pins haben

zwei gehen ja schon für VCC und GND drauf, verbleiben wenn man den Reset Pin nicht über die Fusebits ändert nur 5 I/O Ports oder 3 Analog Eingänge.

Um nun nicht jedes mal wenn man ein Projekt hat wo der Reset Pin als Analog Eingang oder anderweitig belegt ist den Tiny zu entsorgen, und einen neuen zu opfern falls man an der Schaltung mal eine Änderung vornehmen möchte, habe ich etwas im Netz gestöbert, es gibt ja bereits diverse Schaltungen zu diesem Thema, ich benötige allerdings nur eine Schaltung um Tinys vom Typ 25 oder 13 zu resetten (retten).
Es können ohne Änderung im hier bereitgestellten Quellcode auch Tiny45 und 85 resettet werden. Wer Tiny13 resetten möchte muss im Quellcode die entsprechenden beiden Zeilen austauschen (Sind Auskommentiert).

Somit habe ich diese kleine Schaltung und Leiterplatte entworfen um unkompliziert mal eben mit einem Griff in die entsprechende Schublade das passende Werkzeug zur Hand zu haben.

Diese Version wurde mit Bascom 1.11.9.5 erstellt


Links zu diesem Thema:
Für den Fall das man den Quellcode für andere µC anpassen möchte.

fusecalc http://www.engbedded.com/fusecalc

ascii-converter http://www.branah.com/ascii-converter

Schaltung:       


Bei VCC handelt es sich nicht um die 5V aus dem 78L05! Das mit VCC bezeichnete Signal kommt aus dem schreibenden Tiny, und versorgt den zu Resettenden Tiny mit 5V, aber erst wenn das Programm zum Zurücksetzen läuft!

Der unten zum Download als Bas oder HEX Datei bereit stehende Quellcode (Bascom) befindet sich im schreibenden Tiny25 welcher in meinem Fall fest auf der Leiterplatte montiert ist, der zu Resettende Tiny wird in den 8 Poligen Sockel gesteckt nachdem die Schaltung an 12 V angeschlossen wurde und das Programm 1x Durchgelaufen ist.


Layout (98 x 50mm)    Die Bedienungs-Anleitung steht der Einfachheit halber auf der Leiterplatte!

Download komplettes Projekt mit allen Datein in 7z gepackt
als 7z ATtiny25 HV Programmer (Fuseresetter) ZIP 7z
als ZIP ATtiny25 HV Programmer (Fuseresetter) ZIP zip
PCB.lay - Sprintlayout Viewer - Beschreibung und Anleitung als PDF - Quellcode im HEX, BAS, und txt

Windows User die Firefox nutzen beachten bitte das Video unten,
da sonnst der ZIP Ordner leer sein wird.