Hallo Leute, ich hab mir neulich einen USB ISP Programmer (China) gekauft, (damit ich zB. Attinys ohne Auslöten flashen kann): https://www.ebay.de/itm/284877082785?var=586633377339 Ich dachte, dass der evtl. nur die passende Software und einen Treiber benötigt, aber es ist wohl nicht so einfach. Im Ebay Link wird Progisp als Software angegeben, aber die erkennt den Programmer nicht. Der Geräte Manager meldet "unbekanntes USB Gerät". Es gibt noch sehr aufwändige Umbauaktionen um dann wohl die Original-USBasp -Programmer firmware aufzuspielen. Damit ließe sich auch zB. AVRDude nutzen. Das wollte ich mir eigentlich sparen. Hat jemand diesen Programmer und weiß, wie man ihn korrekt benutzt bzw. wie man ihn zum Laufen kriegt? Wo kann man den Original USBAsp Programmer (oder vollständig kompatible Nachbauten) noch beziehen? Viele Grüße und schonmal vielen Dank Alexander
:
Bearbeitet durch User
Alexander H. schrieb: > Wo kann man den Original USBAsp Programmer (oder vollständig kompatible > Nachbauten) noch beziehen? Tja, wer billig kauft, kauft doppelt, vielleicht sogar dreifach. Einen richtig kompatiblen Programmer findet man wenn man nach dem Original sucht: AVRISP MKII. Sowas zum Beispiel: https://www.ebay.de/itm/154863732652 Ist zwar auch ein Nachbau, doch der Angebotstitel sagt es ja schon: "AVRISP STK500 V2.0 kompatibler Programmer für Atmel IC". Dazu braucht man dann nur noch den Atmel USB Treiber den man sich frei herunterladen kann. Am besten installiert man eine von den Atmel IDEs, dann bekommt man den USB Treiber mehr oder weniger automagisch installiert
Alexander H. schrieb: > ich hab mir neulich einen USB ISP Programmer (China) gekauft > https://www.ebay.de/itm/284877082785?var=586633377339 > Im Ebay Link wird Progisp als Software angegeben, aber die erkennt den > Programmer nicht. Der Geräte Manager meldet "unbekanntes USB Gerät". Der USBASP meldet sich mit vendor=0x16c0, product=0x05dc. Unbekanntes Gerät sagt erstmal nur, daß kein Treiber installiert ist. > Hat jemand diesen Programmer und weiß, wie man ihn korrekt benutzt bzw. > wie man ihn zum Laufen kriegt? > Wo kann man den Original USBAsp Programmer (oder vollständig kompatible > Nachbauten) noch beziehen? Ich habe meine letzten USBASP bei Aliexpress gekauft. Ist aber Jahre her. Bei Ali (oder ebay, Amazon Marketplace, Temu, ...) kann jeder Händler schreiben was er will. Du weißt erst was du kriegst, wenn du es in den Händen hältst. Wenn es kein USBASP sein muß und jeder ISP Programmer reicht, nimmt man einfach einen von dieser Liste: AVR In System Programmer. Ich habe auch mit dem USBtinyISP (von eHajo) gute Erfahrungen gemacht. Oder man nimmt einen Arduino als Basis für den ISP-Adapter (das behebt das Henne-Ei Problem). Oder man hat einen alten Rechner mit Parallelport; dann baut man das STK200 Dongle und flasht sich so seinen eigenen USBASP. So habe ich angefangen. Das originale AVRisp (Mk II) wird zwar immer in den Himmel gelobt, aber man benötigt es nicht unbedingt. Das ist eher was für Markenfetischisten.
Wastl schrieb: > Einen richtig kompatiblen Programmer findet man wenn man nach dem > Original sucht: AVRISP MKII. > > Sowas zum Beispiel: > https://www.ebay.de/itm/154863732652 > > Ist zwar auch ein Nachbau, doch der Angebotstitel sagt es > ja schon: "AVRISP STK500 V2.0 kompatibler Programmer für > Atmel IC". Du scheinst den Unterschied zwischen AVRISP (RS232) und AVRISP mkII (USB) nicht zu kennen. Im Text ist von einem CH340 die Rede, also verhält sich das Ding wohl wie ein AVRISP oder STK500v2 (das Protokoll ist identisch) hinter einem USB-Seriell-Adapter, nicht wie ein AVRISP mkII, der über einen eigenen Treiber bzw. im Fall von AVRDUDE über libusb angesprochen wird.
Wastl schrieb: > Tja, wer billig kauft, kauft doppelt, vielleicht sogar dreifach. Mein Chinese um 5 US-Dollar funtioniert einfach. Ich gebe aber zu, dass ich eine Weile nach dem passenden Treiber suchen musste. Axel S. schrieb: > Der USBASP meldet sich mit vendor=0x16c0, product=0x05dc. Unbekanntes > Gerät sagt erstmal nur, daß kein Treiber installiert ist. Wenn Alexander VID:PID seines Gerätes zeigt, kennt vielleicht jemand den passenden Treiber. Diese im Format "16c0:05dc" in Google zu füttern hat mir auch schon mehrfach geholfen, unbekannte Geräte zu identifizieren. > Das originale AVRisp (Mk II) wird zwar immer in den Himmel gelobt, aber > man benötigt es nicht unbedingt. Das ist eher was für > Markenfetischisten. Beim Original ist es einfacher, Treiber und Anleitung zu finden.
Alexander H. schrieb: > Hat jemand diesen Programmer und weiß, wie man ihn korrekt benutzt bzw. > wie man ihn zum Laufen kriegt? Du hast einige Optionen: - Frag den Händler welcher Treiber notwendig ist(wird wohl libusb sein) - zeige den Device Deskriptor (UsbTreeview Ausgabe) - Kauf dir den usbASP auf Amazon. Vermutlich ist das Teil eine optimierte usbASP Variante. Allerdings steht in der Beschreibung "USB 2.0 full speed compatible interface" was gegen usbASP spricht. usbASP ist nur Low Speed da es auf V-USB basiert. Auch der usbASP, wie jedes USB Gerät, funktioniert erst wenn ein Treiber für das Ding installiert ist.
Alexander H. schrieb: > Der Geräte Manager meldet "unbekanntes USB Gerät". Hast du schon einmal im Internet gesucht, ob andere auch diese Meldung bekommen? Du siehst, so unspezifisch wie deine Informationen sind, ist es schwierig, zielgerichtet zu helfen. Unter "Eigenschaften" sind dem Geräte Manager unter dem Tab "Details" noch ein paar deutlich zielführendere Daten zu dem USB-Interface deines Programmers zu entnehmen.
hast du bei deinen bunten Jumperleitungen den Magnettest gemacht?
Joachim B. schrieb: > hast du bei deinen bunten Jumperleitungen den Magnettest gemacht? Solange die Leitungen nicht genutzt werden und dort keine nennenswerten Ströme fließen, ist das völlig egal. Noch gibt der Adapter über seinen USB- Anschluss evtl. weder seine Identität Preis, noch wird sein Treiber geladen. Welchen Nutzen würdest du von dem Magnettest erwarten? Man könnte die Jumper Kabel im aktuellen Stadium einfach entfernen
:
Bearbeitet durch User
Schau mal, ob PD3 auf USB_D- geht. In der Original-Firmware wird PD3 auf low gezogen und damit ist keine USB-Kommunikation möglich. Eine Abhilfe wäre es, die Leiterbahn zu durchtrennen oder die Firmware zu modifizieren: https://irq5.io/2017/07/25/making-usbasp-chinese-clones-usable/ Ich selber habe eine handvoll von den Clones problemlos im Einsatz.
Alexander H. schrieb: > Der Geräte Manager meldet "unbekanntes USB Gerät" Versuch mal den Zadig USB-Treiber-Installer. Der hat mir schon öfter geholfen. https://zadig.akeo.ie/
versuch mal den : https://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-Atmel-AVR Ich habe den um über ISP programmieren zu können schon seit Ewigkeiten. Treiber - kein Problem, den gibt es auf der Homepage. Bezug / Kauf ist auch über andere Quellen möglich - die Preise variieren etwas.
Rainer W. schrieb: > Solange die Leitungen nicht genutzt Titel gelesen? Wo steht das diese Leitungen nicht genutzt werden? Alexander H. schrieb: > ich hab mir neulich einen USB ISP Programmer (China) gekauft, > (damit ich zB. Attinys ohne Auslöten flashen kann): also werden sie genutzt
VID PID ist \VID_0000&PID_0002\5&24271aba&0&8 (Standard USB host controller). Das hilft wohl auch nicht weiter. Noch ist kein Mikrocontroller angeschlossen. PD3 geht über 100R an D-. Wenn ich die Verbindung unterbreche, läuft es?
:
Bearbeitet durch User
Alexander H. schrieb: > VID PID ist \VID_0000&PID_0002\5&24271aba&0&8 (Standard USB host > controller). > Das hilft wohl auch nicht weiter. nein das tut es nicht. Wir brauchen keine Infos vom USB Host Controller. Wie schon geschrieben: Zeige uns den Output von UsbTreeView. https://www.uwe-sieber.de/usbtreeview_e.html
Thomas F. schrieb: > Versuch mal den Zadig USB-Treiber-Installer. > Der hat mir schon öfter geholfen. > > https://zadig.akeo.ie/ Das Betriebssystem ist sicherlich ein aktuelles Windows, dann ist die Lösung mit ZADIG die einfachste. Der Windows Treiber reicht nicht aus.
Vielleicht sollte es der TO mal mit einem Kanda-Dongle probieren. Der kommt voellig ohne USB aus. :)
Sowohl die Zadig Treiber als auch das Auftrennen von PD3/D- brachte keine Besserung. Ebenso die Treiber von Progisp. Morgen kommt der STK500.
Also ich habe 2 von diesen Programern, habe diese dann aber umgeflasht. Hier mal die Seite. https://github.com/aleh/usbisp Das Teil läuft ohne Probleme auf Linux und macOS. Bei Windows brauchst du glaube ich die libusb oder sowas ähnliches. Über avrdude kannste dann die Mikrocontroller ohne aufwand Programmieren. Unter macOS gibt es auch eine Oberfläche, die dann läuft. Nennt sich AVRFuse, jedoch läuft diese nicht mit avrdude 7.x aufwärts. Dazu muss der Sourcecode von AVRFuse geändert werden und unter macOS und XCode neu Compiliert werden.
:
Bearbeitet durch User
Joachim B. schrieb: > Titel gelesen? > Wo steht das diese Leitungen nicht genutzt werden? Erstmal geht es darum, dass der PC den Programmer über die USB-Schnittstelle nicht richtig zu fassen bekommt. Lerne Probleme in Teilprobleme zu zerlegen, bevor du anderen unterstellst, den Titel nicht gelesen zu haben 😉.
Alexander H. schrieb: > PD3 geht über 100R an D-. Wenn ich die Verbindung unterbreche, läuft es? Probier es aus.
Sven B. schrieb: > Also ich habe 2 von diesen Programern, habe diese dann aber > umgeflasht. > Hier mal die Seite. > > https://github.com/aleh/usbisp > > Das Teil läuft ohne Probleme auf Linux und macOS. Es ist nicht klar, ob das der ISP Adapter des TO ist. Seine Platine sieht schon mal anders aus. Auf das Bild von ebay kann man sich leider nicht verlassen. Manchmal sind die Bilder schlicht von anderen Auktionen geklaut. Oder die aktuell verkaufte Batch stimmt nicht mit den Bildern überein. Der TO soll halt mal sagen, mit welcher VID/PID sich das Gerät am Bus anmeldet. Aber wenn er nicht mal das gebacken kriegt...
Alexander H. schrieb: > Morgen kommt der STK500. Hätte nicht auch ein gebrauchter Atmel AVRIsp MK2 für 12 EUR gereicht? https://www.kleinanzeigen.de/s-anzeige/atmel-avrisp-mk2/2886245128-168-9372 Die Anzeige ist nicht von mir.
Alexander S. schrieb: > Hätte nicht auch ein gebrauchter Atmel AVRIsp MK2 für 12 EUR gereicht? Nein. Das zeigen die vielen Leute die wahrlich zwanghaft aus Fernost bzw. bei Ali kaufen. In Deutschland kann/darf man sowas nicht kaufen. Ich wiederhole mich: Sparen, koste es was es wolle.
> STK500 Oder ein "mySmartUSB light", den hat Conrad anscheinend nicht mehr im Programm, oder deren Suchfunktion ist kaputt. Die Beschreibung gibt es dort jedenfalls noch: https://asset.conrad.com/media10/add/160267/c1/-/gl/000191406DS01/datenblatt-191406-usb-programmer-myavr-mysmartusb-light.pdf hier die Beschreibung des Anbieters: https://shop.myavr.de/index.php?sp=article.sp.php&artID=200006 Ich habe auch noch den USPprog, aber der wird wohl nicht mehr weiter unterstützt. Beschreibung von 2014: http://www.bwalle.de/programme/usbprog/USBprog.pdf Beide tarnen sich als "STK500", das war ein Demoboard von Atmel, das gebraucht sicher noch erhältlich ist. Aber das hat nur IC-Fassungen für ältere AVR-Controller, USB ist da flexibler. Das Anschlusskabel muss man sich aber selbst herstellen. Als Programmier-Software benutze ich das gute alte AVRStudio, uralt aber brauchbar. Man kann es immer noch bei Microchip herunterladen: https://www.microchip.com/en-us/tools-resources/archives/avr-sam-mcus Hier die Einstellung auf "STK500" im AVRStudio.
:
Bearbeitet durch User
Alexander S. schrieb: > Hätte nicht auch ein gebrauchter Atmel AVRIsp MK2 für 12 EUR gereicht? Ein originales Tool des Herstellers? Das hat doch gar keinen "Kick" mehr, kein Risiko, das kann man einfach so benutzen. (SCNR)
Der originale STK500 hat nur eine serielle RS32-Schnittstelle https://www.microchip.com/en-us/development-tool/ATSTK500 dazu braucht man ein USB-Seriell-Kabel mit passendem Treiber. Ich habe den noch älteren STK200, der hat nur eine parallele Druckerschnittstelle, die ist lange ausgestorben: https://www.mikrocontroller.net/articles/STK200 Das letzte ATMEL-Board hieß STK600, das hat immerhin schon USB: https://www.microchip.com/en-us/development-tool/ATSTK600 https://www.mikrocontroller.net/articles/STK600
Christoph db1uq K. schrieb: > Das letzte ATMEL-Board hieß STK600, das hat immerhin schon USB War allerdings derart aufwändig konzipiert, dass alles zusammen schweineteuer geworden war, mitsamt den vielen Karten-Stapeln obendrauf. Das STK500 dagegen war beliebt, da es robust war und erschwinglich.
Christoph db1uq K. schrieb: > "STK500", das war ein Demoboard von Atmel, das > gebraucht sicher noch erhältlich ist. Aber das hat nur IC-Fassungen für > ältere AVR-Controller, USB ist da flexibler. Das STK500 hat auch 6- und 10-Pin-ISP-Header, genau wie die reinen ISP-Adapter. Es hat bloss zusätzlich noch das ganze Evaluation-Board-Zeug, unter anderem eine Clock-Erzeugung, einen RS232-UART-Pegelwandler mit softwarekonfigurierbarer Spannung, beherrscht HV- und Parallel Programming etc. Solange man nichts Handliches für unterwegs braucht, ist das STK500 eine gute Lösung. Christoph db1uq K. schrieb: > Der originale STK500 hat nur eine serielle RS32-Schnittstelle Genau genommen sogar zwei (1x Programmer, 1x Pegelwandler). Christoph db1uq K. schrieb: > dazu braucht man ein USB-Seriell-Kabel mit passendem Treiber. Braucht man beim AVRISP (ohne mkII) auch. Funktioniert hier trotzdem seit über 20 Jahren tadellos.
Ja die AVR-Familie ist erstaunlich jung geblieben was die Hard- und Softwareunterstützung angeht. Ich hatte mit STK200 von Reichelt und Ponyprog angefangen und das ging sehr lange gut, bis der parallele Druckerport ausgestorben war, also nicht durch Atmel verursacht. Ponyprog: https://www.lancos.com/prog.html Seit die serielle Schnittstelle auch nicht mehr selbstverständlich ist (USB-Kabel können das natürlich ersetzen), muss es einfach USB sein. HV-Programming ist noch ein starkes Argument für den originalen STK600. Zer-fuse-te AVR kann man nur damit retten. https://www.mikrocontroller.net/articles/AVR_HV-Programmer
"Do not feed..." Genau, ich hab nichts Besseres zu tun... Hab nun den weiter oben empfohlenen STK500 V2 Clone getestet, der ja wie das "Orginal" von Atmel eigentlich ordentlich funktionieren sollte. (https://www.ebay.de/itm/154863732652) Aber der STK500 V2-Clone läuft bisher ebenfalls nicht. Hatte Atmel Studio 7 installiert, dort wird der Programmer unter "devices" nicht erkannt. Allerdings wird in Atmel Studio 7 auch kein ATTINY26 mehr aufgelistet, daher brauche ich eine andere Software. Was könnt ihr empofehlen? AVR STudio? Im Gerätemanager stand der STK500 V2 Clone dann anfangs unter "Sensoren" drin. Nach Deinstallation taucht er als "USB-SERIAL CH340" auf. VID/PID: USB\VID_1A86&PID_7523&REV_0263 USB\VID_1A86&PID_7523 Beim Aktualisieren mit Zadig und libusp Treiber bricht er ab und meldet, der Treiber sei auf neuestem Stand. Welchen Treiber (oder alle?) benötige ich denn bei Zadig genau? Es stehen mehrere zur Auswahl: USB Serial (CDC) WinUSB (v6.1.7600.16385) libusb-win32 (v1.4.0.0) libusbK (v3.1.0.0) Hab einen TL866 und STLink V2 (beide Originale) hier und da gabs nicht ansatzweise solche Probleme. Ich würde natürlich immer das Original (der STK500 ist aber eingestellt) kaufen, man sieht ja, wie es mit der Billiglösung laufen kann. Welche Software+Treiber ist denn am besten geeignet, um das Ganze zum Laufen zu bringen? Am besten die einfachste und stabilste Minimal-Software :) Ich bräuchte eine gute Anleitung, ideal wäre Schritt für Schritt. Hab die Befürchtung, dass ich mir durch die ganzen Versuche irgendwas "zerschossen" habe. Auch AVRDude zB. lässt sich seltsamerweise nicht installieren, die Installation bricht einfach sofort ab und ich weiss nicht warum.
:
Bearbeitet durch User
Alexander H. schrieb: > Hatte Atmel Studio 7 installiert, dort wird der Programmer unter > "devices" nicht erkannt. Muss man dort evtl. den COM-Port angeben? Ich glaube, zumindest AVR Studio hat immer nur die ersten x Ports automatisch gescannt. Alexander H. schrieb: > Beim Aktualisieren mit Zadig und libusp Treiber bricht er ab Es gilt das, was ich oben gesagt habe: Hmmm schrieb: > Im Text ist von einem CH340 die Rede, also verhält sich das Ding wohl > wie ein AVRISP oder STK500v2 (das Protokoll ist identisch) hinter einem > USB-Seriell-Adapter, nicht wie ein AVRISP mkII Sobald der Adapter im Gerätemanager als COM-Port auftaucht, kannst Du ihn unter diesem COM-Port als STK500v2 ansprechen, sofern er richtig funktioniert. Alexander H. schrieb: > Welche Software+Treiber ist denn am besten geeignet AVRDUDE, in diesem Fall ohne speziellen Treiber.
Der aktuelle Treiber vom CH340 erkennt Fälschungen und verweigert damit den Betrieb. Dort kannst du einen älteren Treiber herunterladen: http://stefanfrings.de/usb-uart/ Für Geräte ohne COM Port nutzen AVR Studio und Atmel Studio nutzen nicht die libusb/winusb Treiber, sondern Jungo. Siehe http://stefanfrings.de/isp_programmieradapter/
:
Bearbeitet durch User
Christoph db1uq K. schrieb: > bis der parallele > Druckerport ausgestorben war, Hab' gerade meinen HP Elite mit core i5 gefragt. Er behauptet, er sei noch am Leben. Und besäße zudem noch einen funktionierenden Parallelport. Was auch seine Aussage erklärt, dass das STK200 ansteckbar wäre. ;-)
Alexander H. schrieb: > Aber der STK500 V2-Clone läuft bisher ebenfalls nicht. > Hatte Atmel Studio 7 installiert, dort wird der Programmer unter > "devices" nicht erkannt. Unten auf https://www.ebay.de/itm/154863732652 steht ja auch "komptaibel zu AVR Studio 4-7" (hoffe der Schreibfehler ist keine Absicht) Etwas dubios ist, dass die scheinbaren Links darunter keine Links sind. Benutzerguide für USB AVRISP CH AVR Software Alexander H. schrieb: > Ich würde natürlich immer das Original (der STK500 ist aber eingestellt) > kaufen, Muss ja nicht neu sein. https://www.kleinanzeigen.de/s-anzeige/stk500-evalboard-fuer-atmel-microcontroller/2880698443-168-8007 https://www.kleinanzeigen.de/s-anzeige/atmel-avr-stk-500/2876522402-84-26368
Alexander H. schrieb: > Aber der STK500 V2-Clone läuft bisher ebenfalls nicht. du stellst dich, um es mal freundlich auszudrücken, ziemlich unbeholfen dar. Ich habe es jetzt schon mehrmals geschrieben: Zeige den Output von UsbTreeView. Das Tool zeigt auch an welcher Treiber benutzt wird. Dein V2 Clone hat einen CH340 wie der Anbieter auch auf der Webseite beschreibt. Ausnahmslos jedes USB Device braucht einen Treiber. Einige sind im OS schon vorinstalliert(z.B usbaudio, HID, Drucker) in allen anderen Fällen musst du den Treiber installieren, in deinem Fall eben den CH340 Treiber. https://www.makershop.de/ch340-341-usb-installieren/ Zadig kannst du in diesem Fall nicht benutzen das hätte aber bei deinem Dongle funktioniert. Solange du aber alle Hinweise ignorierst kannst du noch lange HW kaufen gehen. Es wird nie funktionieren da du offensichtlich überfordert bist
:
Bearbeitet durch User
> UsbTreeView Das habe ich sogar in VirtualBox für Windows XP installiert. Hier die Ausgabe für den angeschlossenen Scanner. Download-Seite USB Device Tree Viewer V4.4.3 : https://www.uwe-sieber.de/usbtreeview.html Meine ist V.3.1.2, also älter. Für Linux gibt es das Kommando "usb-devices" für die Kommandozeile Bash, hier die Ausgabe nur zum Scanner:
1 | T: Bus=06 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0 |
2 | D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1 |
3 | P: Vendor=04b8 ProdID=0121 Rev=01.10 |
4 | S: Manufacturer=EPSON |
5 | S: Product=EPSON Scanner |
6 | C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA |
7 | I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) |
8 | E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
9 | E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
10 | E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=4096ms |
Alexander H. schrieb: > Hab nun den weiter oben empfohlenen STK500 V2 Clone getestet, der ja wie > das "Orginal" von Atmel eigentlich ordentlich funktionieren sollte. > Aber der STK500 V2-Clone läuft bisher ebenfalls nicht. Glaube ich nicht. > Im Gerätemanager stand der STK500 V2 Clone dann anfangs unter "Sensoren" > drin. > Nach Deinstallation taucht er als "USB-SERIAL CH340" auf. > VID/PID: > USB\VID_1A86&PID_7523&REV_0263 > USB\VID_1A86&PID_7523 <seufz> Also VID=0x1A86 und PID=0x7523. Und ja, das ist ein CH340. Und ja, bei einem STK500 Clone ist das nicht verwunderlich. Denn das STK500 im Original wird an eine serielle Schnittstelle (unter WinDOS: COMxx) angeschlossen. Serielle Schnittstellen sind mittlerweile rar, lassen sich aber ausgesprochen gut durch einen USB-zu-COM-Port Adapter ersetzen. Und - oh Wunder - der CH340 ist genau ein solcher Adapter. Bloß daß der Adapter gleich in den STK500 Clone eingebaut ist. Wenn der Treiber installiert ist (was unter WinDOS automatisch beim ersten Anstecken passieren sollte) dann taucht ein neues COM Gerät auf und unter dem ist der STK500 Clone dann ohne weiteren Treiber ansprechbar. Dummerweise können COM-Ports nicht sagen, was angeschlossen ist. Du mußt also entweder aufpassen, welcher COM-Port beim Einstecken deines Clones auftaucht. Oder du probierst alle durch. > Beim Aktualisieren mit Zadig und libusp Treiber bricht er ab und meldet, > der Treiber sei auf neuestem Stand. Welchen Treiber (oder alle?) > benötige ich denn bei Zadig genau? Für den STK500 Clone? Gar keinen. > Welche Software+Treiber ist denn am besten geeignet, um das Ganze zum > Laufen zu bringen? STK500 kennen alle Versionen des AVR- oder Atmel-Studios. Auch avrdude und die meisten 3rd Party ISP-Programmiertools kennen das. > Ich bräuchte eine gute Anleitung, ideal wäre Schritt für Schritt. > Hab die Befürchtung, dass ich mir durch die ganzen Versuche irgendwas > "zerschossen" habe. > Auch AVRDude zB. lässt sich seltsamerweise nicht installieren, die > Installation bricht einfach sofort ab und ich weiss nicht warum. Tja. Laß es mich so sagen: wenn ich eine Hotline wäre und du würdest bei mir um Rat fragen, dann würde ich dich fragen ob die die Verpackung deines Computers noch hast. Und dann würde ich dir empfehlen, den Computer wieder zu verpacken und zurückzugeben. Und dir ein anderes Hobby zu suchen. Denn mit Computern bist du offensichtlich überfordert.
Axel S. schrieb: > STK500 kennen alle Versionen des AVR- oder Atmel-Studios. Wobei sie natürlich nicht selbst nach den zugehörigen seriellen Schnittstellen suchen gehen, die muss man schon einstellen (und dafür vorher wissen).
Gummifüße, https://www.amazon.de/kkpai-Selbstklebend-Gumminoppen-glasplatten-Anschlagpuffer/dp/B08JFT8B1Q ohne Füße geht das nicht
Alexander S. schrieb: > Etwas dubios ist, dass die scheinbaren Links darunter keine Links sind. > Benutzerguide für USB AVRISP CH > AVR Software Niemand verbietet dir "Benutzerguide für USB AVRISP CH" einfach mal in deine Suchmaschine einzutippen. Soweit mir bekannt ist sperrt Ebay ext. Links. > Ich bräuchte eine gute Anleitung, ideal wäre Schritt für Schritt. Das wirst du hier nicht bekommen. Kann es sein dass du einfach zu faul bist selbst zu denken?
Von Waveshare gibt es zwar kein PDF, aber einzelne Seiten mit den beiden Links: https://www.waveshare.com/wiki/USB_AVRISP_CH die muss man sich selbst in ein PDF drucken
Es gibt Neuigkeiten. Der STK-500 Clone wird erkannt mit AvrDude + AvrDudess(GUI). Ich schaffe es aber bisher nicht, einen nackten Attiny26L mit ISP auszulesen. Beim Anstecken des Vcc Pins disconnected der Programmer, wird aber nach dem Trennen sofort wieder erkannt. Die Pinbelegung (10 Pin Stecker) wurde mehrfach überprüft. Kann es sein, dass es mehrere Pinouts des STK500 v2 Clones bzw. unterschiedliche Versionen gibt?
Alexander H. schrieb: > Beim Anstecken des Vcc Pins disconnected der Programmer Dann ist aber (ziemlich sicher) etwas falsch angeschlossen. Manche Programmer liefern Spannung obwohl sie eine solche nur "monitoren" sollen. Dann gibt es oft Kollisionen zweier Versorgungsspannungen. Alexander H. schrieb: > Die Pinbelegung (10 Pin Stecker) wurde mehrfach überprüft. Erinnert mich an den oft gehörten (gelesenen) Satz: "Einen Fehler bei mir kann ich ausschliessen" Zeige im Detail deinen Aufbau sowie die Anschluss-Belegung. Es gibt noch einen Fehler (den du auch evtl. selbst zu verantworten hast) der im Defekt des Programmers liegen mag und damit nicht leicht zu finden ist.
Jetzt läufts.:) Der Fehler war, dass ich die Pinbelegung falsch bzw. gespiegelt, d.h. von der Buchse aus gesehen übernommen hatte.
Alexander H. schrieb: > Jetzt läufts.:) Na geht doch! Kaum vergehen 9 Tage ..... und schon ist der Programmer erfolgreich an den Tiny angeschlossen.
Alexander H. schrieb: > Allerdings wird in Atmel Studio 7 auch kein > ATTINY26 mehr aufgelistet, daher brauche ich eine andere Software. Ist aber in Microchip Studio 7 ganz normal gelistet. Warum auch nicht?
Matthias S. schrieb: > Ist aber in Microchip Studio 7 ganz normal gelistet. Warum auch nicht? Eben: ATtiny26 Status: In Production.
Ich habe wieder mal ein interessantes Phänomen. Wenn ich den Flash und Eeprom beschreibe und zurücklese, erhalte ich scheinbar einen anderen Inhalt (im Texteditor betrachtet). Gibts in AVRDudess eine Einstellung, die das Verhalten erklären könnte? Beispiel: Original Hex: alle Zeilen beginnen mit ":100..." zurückgelesene Hex: alle Zeilen beginnen mit ":200..."
Alexander H. schrieb: > im Texteditor betrachtet Du kannst ein Hexfile nicht einfach im Texteditor ansehen. Du hast in diesem Falle einfach mal unterschiedliche Zeilenlängen. Von AVRDudess habe ich keine Ahnung. AVRDUDE selbst kann auch vergleichen.
Alexander H. schrieb: > Original Hex: > alle Zeilen beginnen mit ":100..." > zurückgelesene Hex: > alle Zeilen beginnen mit ":200..." Das ist nur ein anderes Format der Textdarstellung: bei ":10" sind 10hex = 16 Byte in einer Zeile bei ":20" natürlich 32
Alexander H. schrieb: > Wenn ich den Flash und Eeprom beschreibe und zurücklese, > erhalte ich scheinbar einen anderen Inhalt (im Texteditor betrachtet). Nur scheinbar. Durch verschiedene Formatierung des Intel-Hex Files kann der gleiche Inhalt äußerlich verschieden wirken. > Beispiel: > Original Hex: > alle Zeilen beginnen mit ":100..." > zurückgelesene Hex: > alle Zeilen beginnen mit ":200..." Am Anfang jeder Zeile steht die Zeilenlänge, also wieviele Bytes noch kommen. Das zurückgelesene File hat also längere (aber dafür weniger) Zeilen. Und die Prüfsummen werden auch abweichen. https://de.wikipedia.org/wiki/Intel_HEX Aber ich verstehe nicht, warum du das machst. Die meisten Flash-Programme machen von sich aus schon ein Verify und meckern, wenn es nicht paßt.
Avrdudess macht ein Verify, wenn man den Haken setzt. Und genau hier ist das Problem: Successfully opened stk500v2 device; in future please use -c stk500v2, so -x parameters are available Verifying 2018 bytes of flash against input file runtime.hex Reading | ################################################## | 100% 2.97s Warning: flash verification mismatch device 0xff != input 0x0b at addr 0x0000 (error) Error: flash verification mismatch Avrdude done. Thank you. Irgendwas klappt nicht, obwohl vorher alles zu 100% durchläuft. Reading 2018 bytes for flash from input file runtime.hex Writing 2018 bytes to flash Writing | ################################################## | 100% 3.60s Reading | ################################################## | 100% 2.98s 2018 bytes of flash verified Reading 15 bytes for eeprom from input file runtime.eep Writing 15 bytes to eeprom Writing | ################################################## | 100% 0.42s Reading | ################################################## | 100% 0.12s 15 bytes of eeprom verified Avrdude done. Thank you. Gibts beim Attiny26L evtl. irgendwelche Fuses, die ab Werk falsch gesetzt sind?
:
Bearbeitet durch User
Alexander H. schrieb: > Gibts beim Attiny26L evtl. irgendwelche Fuses, die ab Werk falsch > gesetzt sind? Was ist denn falsch für dich? Normalerweise werden die MC mit gesetzter DIV8 Fuse (sofern vorhanden) und internem Oszillator geliefert. Meist also mit etwa 1MHz Takt. Du kannst mit avrdude die Schreibrate einstellen, was hilft, wenn man aus Versehen Unsinn gefused hat, wie z.B. WD Oszillator und gesetzte DIV8 Fuse. Ist mir auch schon passiert, mein AVR ISP MkII erlaubt aber z.B. auch 4kHz ISP Takt.
Alexander H. schrieb: > Avrdudess macht ein Verify, wenn man den Haken setzt. Und genau hier ist > das Problem Benutze den Parameter -B20 > Wo kann man den Original USBAsp Programmer noch beziehen? Nirgendwo, musst du selbst bauen. Die Offizielle Webseite ist https://www.fischl.de/usbasp/ > oder vollständig kompatible Nachbauten Die Chinesen bauen das nach und bieten es unter anderem bei Ebay, Amazon und Aliexpress an. Allerdings meistens mit modifierter Hardware und Firmware. Man kauft da die Katze im Sack. Ich habe 4 Stück bei zwei Händlern gekauft. Sie funktionieren alle einwandfrei, wenn (!) man nur 5V verwendet. Meine Notizen dazu: http://stefanfrings.de/isp_programmieradapter/index.html#usbasp
:
Bearbeitet durch User
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.