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é
>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.
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
@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.
Noch einer: http://www.xs4all.nl/~dicks/avr/usbtiny/ Macht über nen Tiny2313 einen vorhandenen Parallelport-Programmer USB-Fähig.
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.