USBtinyISP wird von Bascom AVR nicht erkannt

#7083541
Lesenswert?

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
#7083600
Lesenswert?

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
#7083612
Lesenswert?

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?
#7083630
Lesenswert?

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.
#7083651
Lesenswert?

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.
#7084603
Lesenswert?

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
Gast #7084707
Lesenswert?

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.
Gast #7084714
Lesenswert?

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.
#7084739
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren