Forum: Mikrocontroller und Digitale Elektronik Ein Programmer für Atmel.


von skorpionx (Gast)


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?

von MCU liner (Gast)


Lesenswert?

skorpionx schrieb:
> Ich möchte auch in Atmel
> einsteigen.

Aktien kaufen?

Atmel ist ein Hersteller! Und so wie Microchip nicht nur PIC ist, hat 
Atmel auch mehr zu bieten.

Dir geht es um MCUs? Atmel ist stark in 8051, AVR und ARM. Such dir was 
aus und melde dich wieder.

von Martin K. (dschadu)


Lesenswert?


von Axel S. (a-za-z0-9)


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

von skorpionx (Gast)


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

von spess53 (Gast)


Lesenswert?

Hi

>Welche Vorteile hätte der Originale von Atmel?:
>http://www.reichelt.de/Programmer-Entwicklungstool...

Er funktioniert.

MfG Spess

von Uwe (de0508)


Lesenswert?

Hallo,

wie ich gerade sehe gibt es den AVR ISP mkii ATAVRISP2

hier etwas preiswerter:

http://www.ehajo.de/themes/kategorie/detail.php?artikelid=142

von Matthias S. (Firma: matzetronics) (mschoeldgen)


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.

: Bearbeitet durch User
von Martin (Gast)


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.

von skorpionx (Gast)


Lesenswert?

Matthias Sch. schrieb:
> Der im Artikel gezeichnete ISP Verbinder ist der neuere 6-Pinner, der
> STK500 benutzt den älteren 10-Pin.

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

von spess53 (Gast)


Lesenswert?

Hi

>Es ist nur Unterschied in Steckerverbindung? Kann man das mit einem
>Adapter überbrücken

Ja.

>oder sind das zwei verschiedene ISP Methoden?

Nein.

MfG Spess

von Martin (Gast)


Angehängte Dateien:

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

von Hotte (Gast)


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

von spess53 (Gast)


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

von Axel S. (a-za-z0-9)


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

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Martin schrieb:
> Stimmt nicht!

Ja , ich habe es kapiert. Wieviele Beiträge willst du noch darüber 
beitragen?

von skorpionx (Gast)


Lesenswert?


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.