Ein Programmer für Atmel.

Gast #3339446
Lesenswert?

Zur Zeit habe ich nur PIC programmiert. Ich möchte auch in Atmel 
einsteigen. Als erste will ich ein Gerät für Programmierung kaufen. 
Welche von diesen zwei Alternativen soll ich wählen:

1. 
http://www.ebay.de/itm/USB-ISP-USBASP-Programmiergerat-Programmierer-fur-Atmel-AVR-ATMega-51-ATTiny-/151004745042?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2328958d52

2. 
http://www.ebay.de/itm/USB-ISP-Programmer-fur-ATMEL-AVR-STK500-ATmega-ATtiny-AT90-Controller-/270955427201?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f1633b581

Außerdem besitze ich Das Gerät G540:
http://www.ebay.de/itm/Neu-G540-Programmierer-USB-Universal-EPROM-FLASH-GAL-AVR-PIC-Programmer-/110832687398?pt=Schwei%C3%9F_L%C3%B6ttechnik&hash=item19ce249926
Weiß jemand ob ich mit dem auch über ISP (ev. Adapter vom Sockel...) 
programmieren kann?
#3339768
Lesenswert?

skorpionx schrieb:
> Zur Zeit habe ich nur PIC programmiert. Ich möchte auch in Atmel
> einsteigen.

Welche Controller von Atmel?
Hast du den Artikel AVR In System Programmer gelesen?

> Welche von diesen zwei Alternativen soll ich wählen:
>
> 1.
>http://www.ebay.de/itm/USB-ISP-USBASP-Programmiergerat-Programmierer-fur-Atmel-AVR-ATMega-51-ATTiny-/151004745042?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2328958d52

Ist prinzipiell ausreichend. Allerdings unterstützt das AVR-Studio 
Brenner nach dem USBASP-Protokoll nicht direkt. Und manchmal haben diese 
Programmer eine veraltete Firmware drauf. Die kann dann bspw. die 
ISP-Frequenz nicht runterstellen und dadurch langsam getaktete Targets 
nicht programmieren.

> 2.
>http://www.ebay.de/itm/USB-ISP-Programmer-fur-ATMEL-AVR-STK500-ATmega-ATtiny-AT90-Controller-/270955427201?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f1633b581

Das STK500-Protokoll ist ein Atmel-Standard und wird von allen Tools 
unterstützt. Ist halt deutlich teurer.

> Außerdem besitze ich Das Gerät G540:
> Weiß jemand ob ich mit dem auch über ISP (ev. Adapter vom Sockel...)
> programmieren kann?

Schau in die Anleitung. Beim Galep kann man sich einen Simpel-Adapter 
bauen, der die 4 ISP-Signale an der Nullkraftfassung abgreift. Wüßte 
nicht, warum das bei anderen Programmern nicht auch gehen sollte.


XL
Gast #3339999
Lesenswert?

Axel Schwenke schrieb:
> Welche Controller von Atmel?
Als erste möchte ich den 3-Phasen Frequenzumrichter  mit dem MEGA88-P
nachbauen:

http://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR

Danke für diese Bemerkung über das STK500-Protokoll. Jetzt tendiere ich 
zu:
> 2.
> Ebay-Artikel Nr. 270955427201

Welche Vorteile hätte der Originale von Atmel?:
http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/3/index.html?&ACTION=3&LA=446&ARTICLE=45040&GROUPID=2969&artnr=AT+AVR+ISP
(Firma: matzetronics) #3340150
Lesenswert?

skorpionx schrieb:
> Als erste möchte ich den 3-Phasen Frequenzumrichter  mit dem MEGA88-P
> nachbauen:
>
> http://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR

Der im Artikel gezeichnete ISP Verbinder ist der neuere 6-Pinner, der 
STK500 benutzt den älteren 10-Pin. Fals du den STK500 bevorzugst, musst 
du ein kleines Adapter bauen oder auf deinem Umrichterboard gleich den 
10-poligen vorsehen. Schau auch nach, ob du den Mega328 nicht billiger 
bekommst als den Mega88.
Ich kann dir den AVRISP MkII empfehlen, wie einige andere Teilnehmer 
auch. Dieser beherrscht alle bei AVRs üblichen Protokolle: ISP,TPI und 
PDI. DebugWire und JTAG allerdings gehen mit dem Teil nicht.
Gast #3340341
Lesenswert?

Matthias Sch. schrieb:
> Der im Artikel gezeichnete ISP Verbinder ist der neuere 6-Pinner, der
> STK500 benutzt den älteren 10-Pin. Fals du den STK500 bevorzugst, musst
> du ein kleines Adapter bauen oder auf deinem Umrichterboard gleich den
> 10-poligen vorsehen.

Das ist Quark!
Der STK500 hat beide 6 und 10 Pollig.
Gast #3340353
Lesenswert?

Matthias Sch. schrieb:
> Der im Artikel gezeichnete ISP Verbinder ist der neuere 6-Pinner, der
> STK500 benutzt den älteren 10-Pin. Fals du den STK500 bevorzugst, musst
> du ein kleines Adapter bauen oder auf deinem Umrichterboard gleich den
> 10-poligen vorsehen.

Stimmt nicht!

Siehe Bild
Angehängte Dateien:
Gast #3340367
Lesenswert?

skorpionx schrieb:
> Es ist nur Unterschied in Steckerverbindung? Kann man das mit einem
> Adapter überbrücken oder sind das zwei verschiedene ISP Methoden?

Der 10polige Stecker hat zusätzliche pins, die von manchen Geräten für 
zusätzliche funktionen verwendet werden: serielle Übertragung, Taster, 
LEDs. Aber das ist relativ selten.

Ich schätze dass der 10polige Stecker oft nur deswegen verwendet wird 
weil er in einer größeren Stückzahl hergestellt wird als der 6polige und 
dadurch billiger ist.

Adapter gibt es haufenweise, z. b. bei ebay, Oder als Kabel, z. b. das: 
https://guloshop.de/shop/Adapterkabel/Programmieradapterkabel-6-polig-10-polig::7.html
Gast #3340378
Lesenswert?

Hi

>Der 10polige Stecker hat zusätzliche pins, die von manchen Geräten für
>zusätzliche funktionen verwendet werden: serielle Übertragung, Taster,
>LEDs. Aber das ist relativ selten.

Die 'zusätzlichen' Pins sind bis auf PIN4 mit GND belegt. PIN4 war bei 
den STK200/300 (von denen dieser ISP-Anschluss stammt) zur Ansteuerung 
einer LED vorgesehen.

MfG Spess
#3340466
Lesenswert?

Martin schrieb:
> Matthias Sch. schrieb:
>> Der im Artikel gezeichnete ISP Verbinder ist der neuere 6-Pinner, der
>> STK500 benutzt den älteren 10-Pin. Fals du den STK500 bevorzugst, musst
>> du ein kleines Adapter bauen oder auf deinem Umrichterboard gleich den
>> 10-poligen vorsehen.
>
> Das ist Quark!
> Der STK500 hat beide 6 und 10 Pollig.

Bitte nicht Äpfel mit Birnen vergleichen. Das STK500 Board mag beide 
Stecker haben. Andere Programmiergeräte, die ebenfalls mit dem 
STK500-Protokoll arbeiten, hingegen nicht. Der TE wollte kein STK500 
kaufen.

Allerdings ist es in jedem Fall eine Sache von wenigen Minuten, einen 
Adapter aus einem Stück 6poligen Flachbandkabel und zwei 
Aufquetsch-Buchsenleisten zu bauen.


XL

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