Forum: Mikrocontroller und Digitale Elektronik USB-Programmer für AVR mit Attiny2313


von René (Gast)


Lesenswert?

Hi!

Ich bin auf der Suche nach einem USB ISP-Programmer, zum selberbauen, 
auf Basis eines Attyiny 2313 (Schaltplan ... etc.). Habe bislang nur 
welche mit nem ATMega gefunden.

Ist der tiny nicht stark genung für diese Aufgabe?

Vielen dank für eure Antwort!

mfg
René

von dummy (Gast)


Lesenswert?

>Ich bin auf der Suche nach einem USB ISP-Programmer, zum selberbauen,
>auf Basis eines Attyiny 2313 (Schaltplan ... etc.). Habe bislang nur
>welche mit nem ATMega gefunden.

Dann kauf dir einen ATMega.

von Thorsten (Gast)


Lesenswert?

Hallo Rene,

für den ATTiny2313 kann man die V-USB Bibliothek sehr leicht übersetzen. 
Wenn Du die Bibliothek benutzt, hast Du noch etwa 250 Befehle (oder 500 
Byte) Platz um die applikative Logik zu implementieren.

Die SW auf ATMega 8P Basis implementiert das originale STK500-Protokoll 
, da sind solche Gimmicks, wie CRC Prüfsummen und Text-Kommandos 
enthalten. Alles Schnickschnack, den man auf dem ATTiny2323 nicht 
brauchen kann. Es spricht aber nichts dagegen ein neues Protokoll zu 
definieren, das mit weniger Befehlen auskommt. Es muss dann nur die 
PC-Software leicht modifiziert werden.

Denkbar wäre z.B. dass der Tiny pro USB Kommando immer genau einen 4 
Byte ISP Befehl bekommt, der dann 1:1 per ISP heraus geschiftet wird. 
Die Antwort kann dann vom PC abgeholt werden, der dann gleich den 
nächsten Befehl hinter her schieben kann. Dann noch ein Kommando um die 
Reset Leitung zu steuern, fertig.

Die eigentliche Programm ISP-Logik läuft dann auf dem PC. CRCs werden 
nicht gebraucht, da anschließend ein Verify durch geführt werden kann. 
Das PC kann Programm überprüfen, ob die Antwort des Controllers stimmig 
ist.

Grüße,
  Thorsten

von Gast (Gast)


Lesenswert?


von René (Gast)


Lesenswert?

@Thorsten & Gast ---->  Viele Dank - Werd mich mal mit auseinandersetzen

@dummy ----> wäre zu einfach... Ich habe noch soviele Attiny2313 
rumliegen die ich für meine Basteleien ja erst einmal aufbrauchen 
möchte...und dadurch das ich Momentan nichts weiter bestellen brauch 
wären nen Paar ATmeaga mit Versandkosten recht teuer.

von [Frank] (Gast)


Lesenswert?


von Εrnst B. (ernst)


Lesenswert?

Noch einer:

http://www.xs4all.nl/~dicks/avr/usbtiny/

Macht über nen Tiny2313 einen vorhandenen Parallelport-Programmer 
USB-Fähig.

von gadgaet (Gast)


Lesenswert?

@Thorsten: Welchen meinst du mit dem auf ATMega8-Basis? Würde mich mal 
interessieren, einen nachzubauen...

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.