ISP Schnittstelle

Gast #305145
Lesenswert?
• ▲
▼
Ich möchte ein Schnittstellenkabel für mein AVR Mega32 board selber
löten. Hier eine kleine Liste der Schnittstellenkabel, die ich im
Internet gefunden habe:

   ISP    port    DT-006  STK500
MOSI 1    8       2       2
NC   3    4
RES  5    3       4       4
SCK  7    2       5       5
MISO 9    11      11      11
4,6,8,10  18      18-25   18-25
    5-15    5-15

Noch nicht mal DT-006  und STK500 sind 100% kompatibel.
Worin liegt der Unterschied?
Sind die für verschiedene Programme?


Was ist der Unterschied zwischen STK200 und STK500?
Nur das Vorschalten einer Logikstufe?
Sind die Anschlüsse vom Druckerstecker und dem ISP Port ansonsten
kompatibel?
#305146
Lesenswert?
• ▲
▼
Wie Dein Kabel konkret aussehen soll haengt von
2 Faktoren ab:

* Dem Programmer den Du benutzt
* Vom Programm das DU zum Brennen benutzt.

Einen einfachen Programmer, den Du am LPT
anstecken kannst, findest Du zb hier.

http://www.robs-projects.com/mp3proj/ispcable.html

Die Pinbelegung am ISP-Port-Stecker musst Du natuerlich
an die Pinbelegung auf Deinem Board anpassen.

Der funktioniert zb. mit PonyProg
http://www.lancos.com/prog.html
Gast #305148
Lesenswert?
• ▲
▼
Hallo Eric,

warscheinlich bauen sich über 50% aller (privaten) AVR-Benutzer die ISP
Kabel selbst. Ich benutze auch die Einfachst-Lösung mit Widerständen von
Deinem Link seit Jahren erfolgreich.

Einige schwören auf TTL-Treibern als Schutz dazwischen. Meiner Meinung
nach, reichen die Widerstände gegen Kurzschluss völlig.
Gegen Überspannung nützt Dir auch ein Treiber nichts, weil die internen
Dioden im TTL-Chip die Spannung so an den Druckerport weiterreichen...
...aber die Diskussion über Treiber oder nicht ist uralt und zu dem
Thema gibt es bestimmt scon zig Threads...

Gruss,
Holger
#305149
Lesenswert?
• ▲
▼
Also ich hatte anfangs auch Probleme, hatte da aber noch kein
WWW-Zugang, war auf das angewiesen, was mir ein Bekannter aus dem WWW
zog. Und das funktionierte bei mir nicht, weil mir niemand sagte, dass
ein 2m-Parallelkabel, dann ein Data-T-Switch 1 auf 4, dann ein weiteres
Parallelkabel zuviel für Ponyprog ist. Aus Verzweifelung baute ich mir
mit den Angaben aus dem Datenblatt des AT90S1200 meine eigene Lösung,
die ich heute immernoch benutze, obwohl ich inzwischen ein STK500
habe:
http://www.hanneslux.de/avr/isp/isp.html
Es ist sogar schon öfters vorgekommen, dass ich aus Bequemlichkeit
damit einen Tiny12 oder Tiny15 programmiert habe, der sich auf dem
STK500 befand. Pony habe ich bis heute nicht wieder ausprobiert...

...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.