Moin, ich habe mir einen USBtinyISP besorgt, um mit Bascom AVR Attiny2313 zu programmieren. Treiber ist installiert. Leider erscheint der Programmer nicht im Pulldown Menu unter Option/Programmer. Wähle ich andere USBProgrammer aus, funktioniert es nicht. Hab jetzt gelesen, dass es mit WinAVR funktionieren soll (AVRDude). Leider finde ich keine Seite mehr, wo ich das downloaden kann. Jemand nen Hinweis für mich oder andere Vorschläge, den USBtinyISP zum Laufen zu bringen? Gruß Andi
Hallo Andreas, lies dir das mal durch. https://www.diamex.de/dxshop/DIAMEX-USB-ISP-Programmer-Stick-fuer-AVR Ich benutze einen Diamex-All-AVR und hatte damals auch die Probleme. Da fehlte irgendein Treiber, und als ich dann ATMEL Studio (bei mir 4.18) installiert hatte, lief es problemlos. Da ist wohl der Treiber mit drin; frag nicht welchen. Ist schon einige Jahre her. Ich arbeite auch mit BASCOM. 73 Wilhelm
Andreas K. schrieb: > ich habe mir einen USBtinyISP besorgt ich kenn den USBtinyISP nicht näher, der taucht nicht in der Liste der unterstützten Programmer auf... https://avrhelp.mcselec.com/index.html Warum willst du einen Programmer benutzen der nicht zur IDE passt. Wäre es nicht viel einfacher den USBASP zu kaufen? Der kann in jedem Fall mit AVRDude Wobei USBSP und USBtinyISP vermutlich das gleiche ist. > Treiber ist installiert welcher Treiber denn? Welches OS? Was für ein USB Port?
Thomas Z. schrieb: > welcher Treiber denn? Welches OS? Was für ein USB Port? Treiber war auf der Händlerseite verlinkt, wird ja auch im Gerätemanager als USBTiny aufgeführt ohne Konflikte. WIN 11, USB 3.0 http://www.elsniwiki.de/index.php/Main/TutorialATTINY2313Programmierung Unter dem Link kannst du einmal den USBTinyISP sehen und dort wird auch gesagt, dass das mit WINAVR bzw. AVRDude funktionieren soll. AVRDude ist in WINAVR wohl enthalten, jedoch habe ich noch keine Downloadquelle gefunden. Ich werde nochmal einen anderen Treiber versuchen.
Andreas K. schrieb: > Treiber war auf der Händlerseite verlinkt, wird ja auch im Gerätemanager > als USBTiny aufgeführt ohne Konflikte. WIN 11, USB 3.0 ok du willst also nicht sagen was für ein Treiber dein Programmer nutzt. Dann kann ich dir leider nicht weiterhelfen. Falls der Programmer auf AVR USB Software Emulation basiert das geht oft nicht mit USB3 Ports. Schalte mal einen USB2 Hub dazwischen.
Thomas Z. schrieb: > du willst also nicht sagen was für ein Treiber dein Programmer nutzt Ich weiß nicht genau, was du da wissen willst. In Treiberdetails wird libusb0.sys angezeigt Anbieter ist ADAfruit.
Andreas K. schrieb: > In Treiberdetails wird libusb0.sys angezeigt genau das wollte ich wissen. Jezt brauchst du nur noch AVRDude von einer der gefühlt 1000 Quellen laden und wenn du mit der Komandozeile nicht umgehen kannst AVRDudess. Dann kannst du zwar immer noch nicht in der IDE flashen aber mit einem ext. Programm.
Thomas Z. schrieb: > Wobei USBSP und USBtinyISP vermutlich das gleiche ist. Ist es nicht. Das könnte man auch im hiesigen Wiki unter AVR In System Programmer nachlesen. Bevor man Unsinn erzählt. Der USBtinyISP wird von AVRdude unterstützt. Und damit auch allen GUIs für AVRdude wie Burn-O-Mat u.a. Ebenfalls im Wiki AVRDUDE: GUIs.
Hallo zusammen, erst mal Danke für die Kommentare. Ich denke, ich habe diesen Programmer überschätzt. Dieses kleine Board ist wohl lediglich die Schnittstelle, um einen 2313 zu bespielen. Heißt, da fehlt wohl noch das Board für den leeren 2313, welches wohl mit Hilfe der 6- oder 10-poligen Pfostenbuchsen angeschlossen wird. Warum ich das glaube? Ich habe AVRDude installiert und entsprechende Befehlszeilen in CMD eingegeben. Der USBtinyISP wurde erkannt. Eine weitere Eingabe soll den 2313 zeigen, der bespielt werden soll. Das klappte nicht. Ich habe mal den 2313 auf dem Board gegen einen neuen getauscht und das Board wurde nicht mehr erkannt. Also ist der Attiny, der auf dem USBtinyISP drauf sitzt, gar nicht der, den man bespielen soll, sondern der, der den USBtinyISP erst funktionsfähig macht, um einen anderen 2313 zu programmieren. Lese ich auch in der Beschreibung von AVRDude so raus. https://learn.adafruit.com/usbtinyisp/avrdude Ich hab nun meinen selbstgebauten Programmer wieder rausgekramt und einen alten PC mit Parallelschnittstelle besorgt. Der hat wenigstens auf Anhieb funktioniert. Vllt kann mir jemand schreiben, wie nun das eigentliche Board für den leeren 2313 heißt, das man an den Tiny anschliessen muss. Gruß und Danke von Andi Anbei ein Link, der zeigt, wo ich 2013 acht dieser 2313 programmiert und verbaut habe. Wer Interesse hat, es lohnt sich... https://www.youtube.com/watch?v=d_RaV3cmQ0I
Und wem meinen selbst komponierten Song mag, hier noch mal die Long Version https://www.youtube.com/watch?v=ejOkMP1EC9A
Andreas K. schrieb: > Also ist der Attiny, der auf dem USBtinyISP drauf sitzt, gar > nicht der, den man bespielen soll, sondern der, der den USBtinyISP erst > funktionsfähig macht Es ist auch bei vielen anderen Geräten der Fall, dass sie ihre Komponenten haben, um ihre Funktion zu erfüllen.
Andreas K. schrieb: > Vllt kann mir jemand schreiben, wie nun das > eigentliche Board für den leeren 2313 heißt, das man an den Tiny > anschliessen muss. Irgendeines, bei dem Du die ISP-Anschlüsse Deines 2313 (oder irgendeines anderen AVRs) mit den ISP-Anschlüssen des TinyISP verbindest. Das geht auch mit einem Steckbrett und einer Handvoll Drähten, wenn die nicht zu lang sind.
Andreas K. schrieb: > ich habe mir einen USBtinyISP besorgt, um mit Bascom AVR Attiny2313 zu > programmieren. Warum tut man sich das an? Einen Programmer mit diesen Pseudo USB Port. Kauf dir lieber einen Programmer mit USB UART. So z.B. den USB Stick mySmartUSB light von MyAvr. Der hat einen CP2102 drin und ist STK500 kompatibel. Der kostet auch gerade mal 16 Euro.
Andreas K. schrieb: > Vllt kann mir jemand schreiben, wie nun das > eigentliche Board für den leeren 2313 heißt, das man an den Tiny > anschliessen muss. Gar nicht. Das "ISP" in USBtinyISP steht für "in system programming". Du programmierst den µC also in seiner Anwendungsschaltung. Nicht im Programmiergerät. Dazu führst du die entsprechenden Anschlüsse deines µC auf eine 6- bzw. 10-polige Steckerleiste und schließt da bei Bedarf deinen Adapter an. Die Steckerleiste bleibt im Gerät. Ansonsten gibt es Adapterplatinen (meist für mehrere AVR passend) bei vielen Händlern gleich neben den Programmieradaptern. Im wesentlichen ist das eine Platine mit Steckfassung(en) für den (die) µC und einer 10-poligen Steckerleiste für ISP. Gute erkennt man an Abblockkondensatoren und evtl. einem Taktgeber, um verfusede AVR zu retten. Aber um einen µC zu programmieren, braucht man die nicht. Da steckt man das benötigte notfalls auf einem Steckbrett zusammen.
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.