Forum: Mikrocontroller und Digitale Elektronik Belegung AVR 6-pin ISP-Stecker einreihig! (2. Versuch)


von snoopy (Gast)


Lesenswert?

Hallo,

gibt es eine Standardbelegung der 6-poligen einreigigen Stiftleiste für 
den Programmierstecker bei AVRs oder macht das jeder auf seiner Platine 
wie es am besten passt ?

Viele Grüße,
snoopy

von Dominik R. (bluebrother)


Lesenswert?

snoopy wrote:
> gibt es eine Standardbelegung der 6-poligen einreigigen Stiftleiste für
> den Programmierstecker bei AVRs oder macht das jeder auf seiner Platine
> wie es am besten passt ?

es gibt eine festgelegte Belegung für den zweireihigen 6-poligen 
Stecker. Für den einreihigen wird man sinnvollerweise einfach die Pins 
genauso verwenden wie es dem zweireihigen entspricht, aber mir ist nicht 
bekannt dass es da eine Standardbelegung gäbe.

von Stefan W. (wswbln)


Angehängte Dateien:

Lesenswert?

...doch :-)

Ich habe da einen "Hausstandard" für sowas: siehe Bild
(allerdings im 1,27mm Raster)

von Benedikt K. (benedikt)


Lesenswert?

Bei mir ist es:
Vcc
MOSI
MISO
SCK
Reset
GND

Das sind die Pins der Reihe nach wie sie bei einem mega8515 vorkommen.
Da aber wirklich jeder seine eigene Belegung macht, such dir einfach was 
aus, was dir gefällt.

von jonny (Gast)


Lesenswert?

ich habe nur 5 stecker :)

MOSI
MISO
SCK
Reset
GND

von Netbird (Gast)


Lesenswert?

Ich lege die Reihenfolge passend zum Typ fest, beim Mega16 liegen sie in 
einer Reihe (siehe Datenblatt), dann kann ich einfach eine Steckleist an 
der Prozessorfassung nehmen ...

von peter-neu-ulm (Gast)


Lesenswert?

Ich verwende gern eine 7 poligen Stecker und lasse in der Reihe vor dem 
letzten Pin (+ 5V) einen Leerplatz. Dann ist die Gefahr geringer, falsch 
herum anzuschließen. Ansonsten nehme ich die Reihenfolge ,die durch das 
IC bedingt ist, erspart vias oder Brücken auf dem Druckstock.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Mein Standard ist auch 5-polig:

1. MISO
2. SCK
3. MOSI
4. RESET
5. GND

Vtarget nehme ich nicht mit ´rüber, ist sicherer ;-). Verpolen hat noch 
nie geschadet, mit STK500, AVR-ISP und AVR-Dragon gab´s noch keine 
Probleme.

von peter-neu-ulm (Gast)


Angehängte Dateien:

Lesenswert?

Eine mechanisch gute Lösung für den Stecker ergibt sich, wenn man in 
Sandwichtechnik zwei Epoxyplatten mit Heißkleber drüberklebt (siehe 
Anhang )
Peter

von Rudolph (Gast)


Lesenswert?

Also ich benutze einfach die gleiche Belegung wie am AVR-ISP und Dragon.
Entweder als MikroMatch-6 oder in letzter Zeit eher als 1,27 mm 
einreihig.
Und mit 0,6 mm Durchkontaktierungen muss ich nichtmal eine Buchse 
bestücken, nur kurz zum Flashen halten die Stiftleisten auch so ganz 
gut.

Sich nach dem Controller zu richten würde ja bedeuten immer wieder neue 
Adapter bauen zu müssen, da mache ich das Routing auf der Platine lieber 
ein klein wenig komplizierter.

von Hannes L. (hannes)


Lesenswert?

Bei einreihig, sechspolig benutze ich die Reihenfolge, die sich 
automatisch aus dem Pinout der DIL-40-AVRs (mit ADC) ergibt.

...

von Chrisi (Gast)


Lesenswert?

Oh, bei mir ist es

1 GND
2 VCC
3 RESET
4 MISO
5 SCK
6 MOSI

alles andere macht keinen Sinn ;-)

Ich schreib das aber nur, um unauffällig eine Frage unterzubringen:

An welchen Pins sind eigentlich Pullups notwendig, damit der Prozessor 
sicher(!) in die normale Betriebsart übergeht? Ich ziehe RESET und SCK 
über 100k nach VCC. Mindestens RESET hat aber eigentlich einen 
eingebauten Pullup, aber es ist nicht klar ersichtlich, ab wann dieser 
Pullup aktiv ist. Normale I/O-Pullups sind ja ab Reset erst mal aus.

von Thomas (kosmos)


Angehängte Dateien:

Lesenswert?

hier mal die Belegung vom AVRISP, beim Dragon ist der 6 polige Anschluß 
identisch.

von Hannes L. (hannes)


Lesenswert?

Thomas O. wrote:
> hier mal die Belegung vom AVRISP, beim Dragon ist der 6 polige Anschluß
> identisch.

Prima, Thomas...

Es ging aber um den EINREIHIGEN Anschluss, nicht um den zweireihigen.

...

von Simon K. (simon) Benutzerseite


Lesenswert?

Hannes Lux wrote:
> Thomas O. wrote:
>> hier mal die Belegung vom AVRISP, beim Dragon ist der 6 polige Anschluß
>> identisch.
>
> Prima, Thomas...
>
> Es ging aber um den EINREIHIGEN Anschluss, nicht um den zweireihigen.
>
> ...

Thomas' Belegung findet man auch in der Wiki:
http://www.mikrocontroller.net/articles/AVR_ISP#Pinbelegung

von Rudolph (Gast)


Lesenswert?

Genau, da die Atmel-Tools alle sechs-polig 2-reihig auf 2,54 mm Raster
so belegt haben:

1 MISO
2 VCC
3 SCK
4 MOSI
5 RESET
6 GND

Benutze ich genau diese Reihenfolge 1-reihig mit 1,27 mm Raster.

Pfosten-Stecker 2x3 2,54, Flachkabel, Stiftleiste 1x6 1,27
Nichts gedreht und fertig.

Kann man ja vielleicht besser machen, hat Atmel aber eben nicht anders 
gemacht...

von Thomas (kosmos)


Angehängte Dateien:

Lesenswert?

Achso es gibt hier einfach um das Zielsystem, ich würde Vorschlagen beim 
2reihigen Standart zu bleiben.

Ich habe mir fürs Steckbrett einige einreihige Adapter, für die Typen 
gemacht, die ich nutze. Im Bild z.b. für den AT90S8535 und ATMega16, da 
man auf den Steckbrett ja nur einreihig arbeiten kann, auf den Platinen 
nutze ich allerdings gleich den 2x5 Standart um ohne Adapter 
auszukommen. Vergießen kann man das ganze auch gut einfach nen Streifen 
Tesafilm drum und mit 2 Komponenntenkleber oder Gießmaße reinlaufen 
lassen. Aber mit Wannenstecker und Pfostenbüchse macht das doch eh den 
besseren Eindruck auf dem Board.

Im STK500 und im AVRISP gibts ja beides 2x3 und 2x5, im Dragon ist ja 
nur noch 2x3 vorhanden. Wenns also überall passen soll dann eher 2x3 
nehmen.

von Hannes L. (hannes)


Angehängte Dateien:

Lesenswert?

Thomas O. wrote:
> Achso es gibt hier einfach um das Zielsystem, ich würde Vorschlagen beim
> 2reihigen Standart zu bleiben.

Nenne mir einen vernünftigen Grund, warum ich jede AVR-Platine mit einem 
zweireihigen ISP-Anschluss ausstatten sollte.

Bei den Mega16-Pinkompatiblen liegen alle 6 benötigten Pins direkt 
nebeneinander, da nehme ich meist einen 6er Streifen Buchsenleiste und 
habe ein Adapter mit Stiftleiste 2x3 und 6 dünnen Stiften in einer 
Reihe. Für alle anderen DIL-AVRs habe ich Aufsteckadapter, die ich von 
oben auf den AVR aufstecke. Da brauchen die Platinen überhaupt keinen 
ISP-Anschluss. Ein Beispiel für 8- und 28-polige AVRs ist im Anhang.

...

von Thomas (kosmos)


Lesenswert?

Kann dir schon ein paar Gründe nennen, aber das soll jeder machen wie er 
selber mag. Wenn die Pins am AVR schon neben einander liegen ist das 
natürlich ne feine Sache davon bin ich aber vorhin noch nicht 
ausgegangen da es bei den kleinen Typen meist nicht so ist.

Mir persönlich gefällt ein Wannenstecker und Pfostenbüchse am besten so 
das man einfach mit jedem Programmer von Atmel draufkommt.

von Seph (Gast)


Lesenswert?

Eine extreme wichtige Eigenschaft, die ich an einem ISP Stecker haben 
will, ist, dass bei Verpolung nichts kaputtgeht. Selbstredend verwende 
ich daher den 3x2 von Atmel nicht. Bisher hab ich einen 5x2 verwendet, 
und gehe nun zu einem 7x1 ueber. Mein neuer 7x1 schauf so aus :
 MOSI
 nc
 MISO
 GND
 SCK
 Vcc
 Reset
Er ist verdrehsicher.

von Thomas (kosmos)


Lesenswert?

Man kan nauch einen Pin abbrechen und in die Pfostenbüchse(bzw. Stecker) 
reinmachen als Verpolschutz sieht man auf meinem Bild wenn man genau 
hinschaut das in der Mitte nur noch ein Stift ist.

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.