[S] Günstigen AVR ISP Programmer

OP #6071691
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...
#6071717
Lesenswert?

Gast #6071756
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.
Gast #6071760
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).
#6071810
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.
#6071838
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.
Gast #6071966
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
OP #6072014
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 :)
#6072052
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. ;-)
#6072538
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ß

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