Forum: Markt [S] Günstigen AVR ISP Programmer


von Markus M. (adrock)


Lesenswert?

Hi, da die vorhandenen Threads ja nun schon etwas angegraut sind...

Was ist denn die günstigste brauchbare Methode AVRs über ISP zu 
programmieren?

Für STM32 gibt es ja die günstigen ST-LINK Clones, gibt es sowas in der 
Art auch für AVR?

Debugging mit AVR Studio (Oder wie auch immer es inzwischen heißt) wäre 
zwar schön, aber kein Muss.

Hätte ich doch meinen Dragon nicht verkauft...

: Bearbeitet durch User
von Alexander S. (alesi)


Lesenswert?


: Bearbeitet durch User
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Die billigste Methode wäre immer noch ein Parallelport …

Was spricht gegen eine der vielen USBasp-Varianten?

Markus M. schrieb:
> Hätte ich doch meinen Dragon nicht verkauft...

Gut, an die Funktionalität eines Drachens reicht natürlich all der 
Billigkram nicht ran. Der Drachen beherrscht ja sogar 
Parallelprogrammierung.

von Daniel C. (dan1el)


Lesenswert?

Jörg W. schrieb:
> Die billigste Methode wäre immer noch ein Parallelport …

Habe ich früher tatsächlich gemacht (hatte einen SP12 aufgebaut), aber 
seit AVR-Studio war das zu aufwendig wegen fehlender Unterstützung und 
dann bin ich auf AVRISP MKII umgestiegen, der bis heute super 
zuverlässig funktioniert (damals 50€, keine Ahnung, was der heute 
kostet).

Hier die Bauanleitung für den Parallelprogger SP12:
http://www.rowalt.de/mc/avr/progd.htm
Also hier der rechte Schaltplan, alles völlig ohne IC oder so (die Pins 
hatte ich zusätzlich mit Zenerdioden gegen eventuelle statische 
Überspannungen geschützt, keine Ahnung, ob das nötig war)):
http://www.rowalt.de/mc/avr/twinavrh.png


Hatte auch mal in China einen USBASP V2.0 für 3,50€ oder so gekauft, 
aber nie getestet. Der hier sieht genau so aus:
https://www.ebay.de/itm/USBasp-Programmer-cable-NEW-FW-USB-ISP-KK2-0-Multiwii-ATMega-AVR-UK-TESTED/251743059843?hash=item3a9d0e3f83:g:9HwAAOSw0JpV6V1M

Eventuell wäre das etwas für dich.

von Daniel C. (dan1el)


Lesenswert?

Daniel C. schrieb:
> Hier die Bauanleitung für den Parallelprogger SP12:
> http://www.rowalt.de/mc/avr/progd.htm
> Also hier der rechte Schaltplan, alles völlig ohne IC oder so (die Pins
> hatte ich zusätzlich mit Zenerdioden gegen eventuelle statische
> Überspannungen geschützt, keine Ahnung, ob das nötig war)):
> http://www.rowalt.de/mc/avr/twinavrh.png

Vielleicht noch wichtig zu sagen, das Target (also den zu 
programmierenden Controller) hatte ich dabei immer extern mit Energie 
versorgt (dann spart man die ganzen grau gezeichneten Teile für VCC ein, 
also die fünf Widerstände und den 100uF-Elko).

von F. F. (foldi)


Lesenswert?

Der hier von eHajo kann auch TPI und PDI.
https://www.ehajo.de/boards/151/usp-mkii-avr-programmer

von Thomas (kosmos)


Lesenswert?

nachdem Atmel/Microchip den AVRISP eingestellt haben, gibts den doch vom 
Chinesen für 10€ ich denke die stellen den in License her denn vor der 
Abkündigung gabs den noch nicht beim Chinesen.

https://www.aliexpress.com/item/32758318113.html

von Andreas B. (bitverdreher)


Lesenswert?

Ich habe mir einige von diesen auf Halde gelegt:
https://www.ebay.com/itm/New-SBASP-ISP-AVR-Programmer-Adapter-Protection-Case-ATMEGA8-ATMEGA128/112386046830?hash=item1a2abafb6e:m:m7_GZRLdnbkChv90CD6_ShA

Ist im Prinzip ein USBASP Nachbau mit meist steinalter FW. Also 2 kaufen 
und den ersten mit Hilfe des 2. umprogrammmieren.
Man kann die Dinger auch prima als Basis für V-USB Gerätchen verwenden. 
Alleine das Gehäuse ist es schon wert.

von Joachim S. (oyo)


Lesenswert?

Wer es so günstig wie möglich haben will, der nimmt in aller Regel einen 
UsbAsp-Klon, den man aus China geliefert schon für ca. 1 Euro inkl. 
Porto bekommt. Sinnvollerweise nimmt man dann aber auch gleich zwei, 
einen als Ersatz und um die Firmware des jeweils anderen usbasp updaten 
zu können.

Neben der mittlerweile eher historischen Variante per Parallelport käme 
ausserdem theoretisch noch die Möglichkeit infrage, ein Arduino-Board 
(z.B. das praktische Arduino Nano Board, das man aus China geliefert 
schon für etwas über 2 Euro bekommt) als ISP zu missbrauchen, über den 
mit der Arduino-IDE bereits mitgelieferten Sketch "ArduinoISP". Das 
funktioniert zwar, ist allerdings eher eine Notlösung, z.B. wenn man den 
ISP eigentlich einmalig benötigt.

von Sebastian R. (sebastian_r569)


Lesenswert?

Andreas B. schrieb:
> Ich habe mir einige von diesen auf Halde gelegt:
> Ebay-Artikel Nr. 112386046830

Davon hab ich auch einige. Funktionieren mit avrdude und Co. sehr gut.

Hier eine kleine Anleitung zum Update:
http://irq5.io/2017/07/25/making-usbasp-chinese-clones-usable/

von Curby23523 N. (Gast)


Lesenswert?

Markus M. schrieb:
> Für STM32 gibt es ja die günstigen ST-LINK Clones, gibt es sowas in der
> Art auch für AVR?

Gibt aber keinen Grund diese zu kaufen, da der originale nur 18€ netto 
kostet und man sich damit eine Menge ärger ersparrt. Benutze immer einen 
originalen Debugger...

Z.B. Gebrauchtkauf: 
https://www.ebay-kleinanzeigen.de/s-anzeige/avr-isp-mkii-zubehoer/1274555650-168-5469

von Waldemar H. (vual)


Lesenswert?

Den Arduino UNO/NANO ob original oder clone kann man auch als AVR ISP 
nutzen.

Nur als Beispiel:
http://www.martyncurrey.com/arduino-nano-as-an-isp-programmer/

von Markus M. (adrock)


Lesenswert?

Danke für eure Hinweise, werde die Links mal durchgehen.

Parallelprogrammierung wie ich auf dem DRAGON hatte benötige ich 
definitiv nicht, hatte ich glaube ich in 5 Jahren einmal gebraucht (AVR 
war verFUSEd auf externen Takt wimre).

Die Preisklasse um die 10 EUR schwebt mir in der Tat vor.

Parallelport scheidet mangels Hardware aus :)

: Bearbeitet durch User
von Philipp K. (philipp_k59)


Lesenswert?

ich habe den AVRMINIPROG von betemcu.cn für 7,50€..

hat zwar nicht die ganzen VCC einstellungen wie andere Programmer, wird 
aber als AVRISP MKII erkannt.

ansonsten USBASP und USBISP.

von Andreas B. (bitverdreher)


Lesenswert?

Sebastian R. schrieb:
> Hier eine kleine Anleitung zum Update:
> http://irq5.io/2017/07/25/making-usbasp-chinese-clones-usable/

In diesem Zusammenhang: Auf den Board ist Platz für einen kleinen 
Spannungsregler. So kann man den USBASP leicht auf 3,3V umrüsten. Leider 
habe ich keinen passenden Regler mit diesem Pinout gefunden, so daß es 
auf ein Drahtgefummel hinaus lief.
Außen 3V3 drauf schreiben nicht vergessen. ;-)

von Philipp K. (philipp_k59)


Lesenswert?

Andreas B. schrieb:
> Leider
> habe ich keinen passenden Regler mit diesem Pinout gefunden,

Holtek HT7833 im SOT89 könnten passen.

von Martin e. C. (eduardo)


Lesenswert?

Markus M. schrieb:
> Was ist denn die günstigste brauchbare Methode AVRs über ISP zu
> programmieren?

Welche Betriebsystem?
Der USBasp was Jörg W. sagt war (oder ist) Preis/Funktionsmaessig 
unschlagbar, nun abhängig von Betriebsystem kann alles gut oder schlecht 
gehen, von Linux ist natürlich nicht die Rede.
Ab Win 7 (glaube ich Mal), war das mit dem "Signierung der Treibern", 
ich glaube Win 10 ist nichts anderes.

Also bei der nicht originalle Teile von Atmel musste man da viele Umwege 
gehen um das Treiber zu signieren.

Gruß

von Martin e. C. (eduardo)


Lesenswert?

Thomas O. schrieb:
> https://www.aliexpress.com/item/32758318113.html

Unglaubig günstig, da macht man mit Sicherheit garnichts falsch oder? 
Nur bisschen Geduld haben bis das Teil zu Hause ist.

: 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
Noch kein Account? Hier anmelden.