Ich habe eine kleine Schaltung, bei der ich gerne einen ATTiny45 einsetzen würde. Leider habe ich keinen USB - ISP Programmer. Das ist ein kleines Projekt, bei dem eine Platine entsteht. Somit möchte ich ungerne 40€ für MKII ausgeben. Bin bei Ebay auf folgenden Programmer gestoßen: http://www.ebay.de/itm/USB-ISP-USBASP-Programmiergerat-Programmierer-f-Atmel-AVR-ATmega8535-ATtiny2313/300889485235?_trksid=p5713.m2061&_trkparms=aid%3D333005%26algo%3DRIC.FIT%26ao%3D1%26asc%3D18525%26meid%3D2391944627325631747%26pid%3D100041%26prg%3D8446%26rk%3D2%26rkt%3D9%26sd%3D151004745042%26 Hat jemand so ein Teil im Einsatz? Kann ich damit einen ATTiny45 programmieren? Taugen diese Teile was?
Hi. Es handelt sich IMHO um einen BeteMCU USBasp Programmer, welcher http://www.fischl.de/usbasp/ implementieren muesste. Zumindest in neueren Versionen wird wohl TPI (das was du brauchst ist nicht ISP) unterstuetzt. MfG
Wenn ich mir die Tabelle anschaue: http://www.avr-praxis.de/forum/showthread.php?2095-Programmer-f%FCr-TPI-gesucht-%28ATtiny-4-5-9-10%29 Steht, dass der Tiny45 ISP aber keine TPI Schnittstelle hat.
Artata schrieb: > Taugen diese Teile was? USBasp ist von den low-cost-Varianten vermutlich der derzeit beste Programmieradapter. Andere sind auch nicht schlecht, brauchen aber für die Anbindung an USB dann noch einen FTDI oder vergleichbar, was sie teurer macht.
Das Teil habe ich auch. Funkioniert ohne Probleme bis ich dann die richtige Software gefunden habe. Ich nutze "eXtreme Burner - AVR"
Artata schrieb: > Ok, vielen Dank für die Aufklärung. Werde das Teil mal bestellen. Die Artikelbeschreibung schaut ok aus. Wichtig ist vor allem das hier: "Software gesteuerte SCK Option unterstützt Targets mit geringer Taktrate (<1,5 MHz)" Wenn das nicht dabeisteht, muss man damit rechnen, dass der Programmer eine alte Firmware drauf hat. Das macht dann nur Probleme. Stephan B. schrieb: > Zumindest in neueren Versionen wird wohl TPI (das was du brauchst ist > nicht ISP) unterstuetzt. Der ATtiny45 wird per ISP programmiert, ich bin mir nicht sicher, ob er auch TPI versteht. TPI braucht man für die ganz kleinen, z.B. ATtiny10. Aber egal wie – die aktuelle Firmware von den USBasp beherrscht beide Verfahren. Allerdings wundert es mich, dass in der ebay-Artikelbeschreibung der ATtiny10 nicht erwähnt wird. Entweder ist die Firmware doch alt, oder der Verkäufer aus Hong Kong kennt sich nicht so gut damit aus. Ich tippe eher auf Letzteres.
Hallo. Das Problem mit dem BeteMCU ist der Einsatz des ATmega8L (bis 8MHz), wegen VUSB aber auf 12MHz getaktet. Das koennte zu Stabilitaetseinbussen fuehren. Wenn du auf "selbstbauen" stehen solltest: http://matrixstorm.com/avr/tinyusbboard/ In der "Chicken or the egg problem"-Sektion sind Moeglichkeiten erklaert, wie du einmalig und ohne Programmer den ATmega8 mit firmware beschreiben kannst. MfG
Simon R. schrieb: > Funkioniert ohne Probleme bis ich dann die richtige Software gefunden > habe. Und danach nicht mehr? Auf http://www.fischl.de/usbasp/ unter 'Software' sind doch diverse Möglichkeiten aufgeführt.
Stephan B. schrieb: > Das Problem mit dem BeteMCU ist der Einsatz des ATmega8L (bis 8MHz) Wie willst du das denn bei den Fotos sehen können? Die Beschriftung haben sie ja sauber rausretuschiert. Ich glaube jedoch nicht, dass ein ATmega8L bei 5 V unter normalen Bedingungen wirklich Probleme bekommt, auch wenn dieser Modus nicht garantiert ist. Letztlich sind das corner cases, bei denen das mal nicht geht, also insbesondere an der Grenze der zulässigen Temperatur könnte es Probleme bereiten. Markus Weber schrieb: > Der ATtiny45 wird per ISP programmiert, ich bin mir nicht sicher, ob er > auch TPI versteht. Nein, TPI vs. ISP ist entweder-oder. Stephan dürfte den ATtiny45 mit einem ATtiny40 gedanklich verwechselt haben.
Jörg Wunsch schrieb: > Ich glaube jedoch nicht, dass ein ATmega8L bei 5 V unter normalen > Bedingungen wirklich Probleme bekommt [...] Ja, funktioniert im Prinzip zuverlaessig. Ab und zu beobachte ich aber Uebertragungsfehler, die sich in dem Sinne aeussern, das z.B. Fusebits nicht korrekt gelesen werden. (AVRDUDE berichtet dann eine Warnung/Fehlermeldung.) Aber meist hilft einfaches Wiederholen der Operation ab... Jörg Wunsch schrieb: > Stephan dürfte den ATtiny45 mit > einem ATtiny40 gedanklich verwechselt haben. Ja, das kann durchaus sein. Aber anyway USBasp kann ja ISP und TPI ... MfG
:
Bearbeitet durch User
Stephan B. schrieb: > Ab und zu beobachte ich aber Uebertragungsfehler, die sich in dem Sinne > aeussern, das z.B. Fusebits nicht korrekt gelesen werden. Würde ich aber nicht auf den ATmega8L schieben.
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.