Einkaufshilfe Programmer

Gast #3986832
Lesenswert?

Hi,

ich habe jetzt hier seit 6Wochen still und leise mitgelesen und will 
jetzt selbst beginnen.
Ich würde gerne mit einem Steckbrett anfangen aber was ich nicht 
wirklich verstanden habe ist welchen Programmer ich nutzen sollte.
Hier in den Artikeln geht es mit einem Selbstbauadapter los. Im AVR Buch 
von Florian Schäfer auch. Das möchte ich auf jeden Fall vermeiden um
1) Fehler zu vermeiden
2) meinen Rechner zu schützen

Bei der Bucht habe ich den 
(http://www.ebay.de/itm/USB-Download-Programmer-Emulator-Debugger-fur-AVR-JTAG-ICE-Atmega-AVR-STUDIO-Neu-/111543439247?pt=Wissenschaftliche_Geräte&hash=item19f881cf8f) 
Programmer gefunden.
Kennt die Dinger hier jemand?
Kann jemand einen bei der Bucht empfehlen?
Ich will lieber nur einen kaufen der für vieles/alles geht. Bis 40€ ist 
ok.
Gibt es auch ISP10/6 pin Adapter männlich den ich direkt aufs Breadboard 
stecken kann?

Ich möchte mit einem ATmega8 oder 16 anfangen. Der 8ter kann ja kein 
JTAG aber kann ich den trotzdem mit dem Programmer von Ebay 
programmieren? Können solche Adapter immer ISP?

Danke
UnendlichHoherPotentialtopf
Moderator Persönliche Seite #3986875
Lesenswert?

UnendlichHoherPotentialtopf schrieb:

> Bei der Bucht habe ich den (Ebay-Artikel Nr. 111543439247) Programmer
> gefunden.
> Kennt die Dinger hier jemand?

Das sind Clones des steinzeitlichen esten Atmel JTAGICE.

Absolut nicht mehr zu empfehlen.

> Ich will lieber nur einen kaufen der für vieles/alles geht. Bis 40€ ist
> ok.

AVR Dragon oder Atmel-ICE.  Für letzteres kann man auch „nackte“
Platinen ohne Kabel kaufen, die man sich dann selbst machen muss
(wie beim Dragon auch).

Das könnte gerade so in deinem Preisrahmen liegen.

> Gibt es auch ISP10/6 pin Adapter männlich den ich direkt aufs Breadboard
> stecken kann?

Die Dinger da bei ebay haben keinen ISP-Anschluss!  Die haben JTAG
(und nur das).

> Ich möchte mit einem ATmega8 oder 16 anfangen. Der 8ter kann ja kein
> JTAG aber kann ich den trotzdem mit dem Programmer von Ebay
> programmieren?

Nein.

> Können solche Adapter immer ISP?

Nein.

Die beiden, die ich genannt habe, können es jedoch.
Gast #3986928
Lesenswert?

Ok, dann wohl eher kein JTAG.
Ich möchte erstmal nicht löten.

Ich denke dann bleiben die ISP Programmer.
Ist es richtig, dass man damit auch nicht den BootLoader neu schreiben 
kann?

Hab ihr nen Vorschlag bei Ebay?

UnendlichHoherPotentialtopf
Gast #3986971
Lesenswert?

> AVR Dragon oder Atmel-ICE. Für letzteres kann man auch „nackte“ Platinen ohne > 
> Kabel kaufen, die man sich dann selbst machen muss (wie beim Dragon auch).
> Das könnte gerade so in deinem Preisrahmen liegen.

Ich hatte das so verstanden, dass es etwas teurer werden könnte und ich 
nackte Platinen bekomme und dann selbst löten muss.

BootLoader geht also auch mit ISP.
Habt ihr noch nen Link auf ein fertiges Produkt was man kaufen 
kann/sollte.

UnendlichHoherPotentialtopf

P.S: Das mit den Zitaten bekomme ich nicht anders hin.
#3986990
Lesenswert?

Hallo UnendlichHoherPotentialtopf,

wenn Du mit etwas Vernünftigem starten willst, so nimm das hier:
http://shop.myavr.de/Systemboards%20und%20Programmer/myAVR%20Board%20MK2,%20best%C3%BCckt.htm?sp=article.sp.php&artID=40

Der Invest lohnt sich schon deshalb, weil Du viele Tage oder gar Wochen 
mit dem Board arbeiten/experimentieren wirst, bis Du den Mikrocontroller 
richtig verstanden hast. Da würde ich nicht am falschen Ende sparen - 
sonst kann Dich der Einstieg locker 3x soviel Zeit kosten (oder gar 
mehr).
Ach ja: und ein wirklich guter Programmer ist dort auch schon dabei.
Wenn Du sparen möchtest, so gibt's das Dingen auch als Bausatz oder 
gebraucht (Achtung: Version des Boards beachten).

Solltest Du das Geld absolut nicht haben (nicht jeder ist auf Rosen 
gebettet), so würde ich mit diesem Board für 14,95 EUR den Einstieg 
probieren (leider nur ein Bausatz - sollte aber supereasy zu löten 
sein):
http://shop.myavr.de/hardware%20-%20assembly%20kits/myAVR%20Board%20light,%20Bausatz.htm?sp=article.sp.php&artID=200084

Viel Glück und Erfolg beim Einstieg wünscht Dir

Igel1
Moderator Persönliche Seite #3987012
Lesenswert?

UnendlichHoherPotentialtopf schrieb:

> Ich hatte das so verstanden, dass es etwas teurer werden könnte und ich
> nackte Platinen bekomme und dann selbst löten muss.

Du müsstest dir die Kabel selbst bauen, aber das ist eher crimpen
denn löten.

Das vollständige Atmel-ICE mit allen Kabeln und Adaptern ist das
hier:

http://store.atmel.com/PartDetail.aspx?q=p:10500375#tc:description

Die Minimalversion als Platine ohne jegliche Kabel oder Adapter:

http://store.atmel.com/PartDetail.aspx?q=p:10500376;c:100112#tc:description

ist halt deutlich preiswerter, sogar billiger als der viel ältere
aber nicht ganz unbeliebte AVR Dragon, der ebenfalls ohne Kabel
und Adapter daher kommt:

http://store.atmel.com/PartDetail.aspx?q=p:10500053;c:100112#tc:description

Dafür kann der Dragon jedoch auch HV-Progarmmierung (für deren
Nutzung man sich jedoch in der Tat noch eine Fassung und ein paar
Steckerleisten auflöten muss), während wiederum das Atmel-ICE auch
Atmel-ARM-Controller programmieren und debuggen kann.
Gast #3987116
Lesenswert?

> wenn Du mit etwas Vernünftigem starten willst, so nimm das hier:
> http://shop.myavr.de/Systemboards%20und%20Programm...

Das klingt gut und ich hab gleich alles zu zusammen.
Ich muss mir mal in Ruhe die pdfs dazu durchlesen.

> ...schau mal hier, da gibt's einiges zum klein anfangen...
> https://guloshop.de/shop/Mikrocontroller-Programmi...

Das sollte ich noch hinbekommen.
Funktioniert der auch gleich mit AVR Studio oder braucht es dazu einen 
besonderen Treiber?

UnendlichHoherPotentialtopf

P.S: Das mit den Zitaten funktioniert ja doch. Sieht nur in der Vorschau 
seltsam aus.
Moderator Persönliche Seite #3987124
Lesenswert?

Weder der myAVR-Programmer noch der USBasp aus dem Guloshop
funktionieren mit dem Atmel Studio.  MyAVR hat nur einen AVR910
Bootloader dabei (das Protokoll stammt zwar von Atmel, wird aber
nicht vom Atmel Studio unterstützt), USBasp ist eine
Software-USB-Implementierung auf Basis von VUSB, die meines Wissens
nur mit AVRDUDE angesprochen werden kann.

Vielleicht schreibst du ja mal alle deine Randbedingungen zusammen
und wichtest sie nach „unbedingt“, „wenn möglich“, „eher nicht so
wichtig“.  Dann kann man mal sehen, ob sich irgendeine Schnittmenge
daraus ergibt, die ungleich der leeren Menge ist. ;-)
Gast #3987139
Lesenswert?

Dieser läuft mit dem AVR Studio:
http://www.ebay.de/itm/USB-ISP-Programmer-fur-ATMEL-AVR-STK500-ATmega-ATtiny-AT90-Controller-/270955427201?pt=Bauteile&hash=item3f1633b581

Allerdings ist der Treiber unsigniert, die Installation unter Windows 8 
problematisch. Windows XP und 7: Kein Problem.

Das Gerät ist von der Robustheit mit dem original AVRISP gleichwertig, 
liefert allerdings Spannung zum Target (originales Atmel-Teil ist immer 
passiv versorgt). Es arbeitet jedoch mit STK500 Emulation, daher muß im 
Studio dann STK500, Port Auto ausgewählt werden und nicht (!) AVRISP 
MKII USB.
Gast #3987161
Lesenswert?

Sebastian schrieb:
> Dieser läuft mit dem AVR Studio:
> Ebay-Artikel Nr. 270955427201

Den hatte ich auch gefunden. Ich nutze Windows 7. Warum können die 
Dinger kein Atmega8?

Da ich AVR Studio schon installiert und mit gespielt habe sollte der 
Programmer damit funken.
Ansonsten sollten man noch Fuse und Lockbits schreiben/lesen können.
BootLoader wäre auch nett.

UnendlichHoherPotentialtopf

P.S: Udo, jetzt klappt das noch besser mit den Zitaten.
#3987213
Lesenswert?

Wie weiter oben schon beschrieben, nimm den AVR ISP MKII. Nutze ich auch 
schon lange, hat für alles gereicht und nie Probleme mit gehabt.
Ich programmiere ausschließlich mit Atmel Studio, momentan in der 
Version 6.2

http://www.reichelt.de/AT-AVR-ISP/3/index.html?&ACTION=3&LA=446&ARTICLE=45040&artnr=AT+AVR+ISP&SEARCH=isp+mk+2

Edit: Und wenn du nicht löten willst, kannst du dein Geld kaum besser 
investieren. Sonst hätte ich ja auch gesagt nimm den Dragon.
Angehängte Dateien:
Gast #3987378
Lesenswert?

Sebastian schrieb:
> Der Programmer von ebay kann Atmega8. Der Hersteller gibt die alten
> Typen nicht an, weil die Liste sonst zu lang wäre.

Man sollte tunlichst drauf achten dass diese Programmer meistens
die ganze neue Serie von ATxMegas nicht unterstützen. Die brauchen
nämlich PDI .....
Gast #3987401
Lesenswert?

Ja, hier hat der Kollege isidor vollkommen recht: Die Nachbauten können 
kein PDI, und damit keine ATXMEGA-Typen. Wenn man die braucht, empfiehlt 
sich unbedingt das Original, der AVRISP MkII.
Ein usbasp kann das übrigens auch mit entsprechender Firmware, aber der 
ist zum AVR Studio inkompatibel und daher nichts für Anfänger.
ATmega und ATXMEGA sind allerdings zwei verschiedene Welten, man weiß 
nicht, wo der TE hin will.
#3987694
Lesenswert?

UnendlichHoherPotentialtopf schrieb:
> Ich möchte mit einem ATmega8 oder 16 anfangen. Der 8ter kann ja kein

Nimm doch nicht diese steinalten ausrangierten Dinger, nimm ihre 
pinkompatiblen Nachfolger ATMega88 oder ATMega168 oder ATMega328. Die 
sind wahrscheinlich sogar noch preiswerter als die Oldtimer-Nachbauten.

Und nimm sie wenn möglich in der -PA Ausführung wenn Du sie kriegen 
kannst, die sind nochmal neuer, nochmal preiswerter und stromsparender 
obendrein.
Gast #3987733
Lesenswert?

Das sollte mehr die Richtung angeben.
Ich wollte nicht mit einem ATXmega oder so beginnen.
Ich schau einfach was ich als DIL bekomme.
Danke

UnendlichHoherPotentialtopf

P.S: Bin jetzt erstmal zwei Wochen unterwegs, kann weiterlesen und dann 
mit dem verfusen beginnen.
(Firma: guloshop.de) #3998376
Lesenswert?

Jörg Wunsch schrieb:
> Weder der myAVR-Programmer noch der USBasp aus dem Guloshop
> funktionieren mit dem Atmel Studio.

Völlig korrekt. :-)
avrdude funktioniert aber mit dem Atmel Studio, und dadurch 
funktionieren dann auch sehr viele Programmer (einschließlich USBasp) 
mit dem Atmel Studio -- zwar indirekt, aber praktikabel.

Martin C. hat hier mal eine Anleitung dazu veröffentlicht:
Beitrag "USBasp unter AVRStudio 5 oder 6 verwenden - Anleitung!"

Wobei ich persönlich lieber mit avrdude und avra (AVR-Assembler) 
arbeite, oder für C mit avrdude und gcc-avr bzw. unter Windows dann mit 
WinAVR.
Aber das ist sehr Geschmacksache. :-)

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