ATtiny26 parallel programmiren

Gast #344521
Lesenswert?

Hallo Leute,
ich arbeite zur Zeit mit attiny26 controllern. Diese sind SMD und sind
auf externer Hardware untergebracht. Ich möchte diesen nun HV parallel
programmieren (über AVR-Studio). Hierzu steht mir auch ein STK500 zur
Verfügung. Leider konnte ich die Pinbelegung des CTRL und DATA Ports
des STK500 nicht herausbekommen, woraufhin ich die Pinbelegung eines
anderen AVR typs (atmega16) im Datenblatt nachgelesen habe und diese
nun auf den attiny26 übertrage.

Für den CTRL Header ergibt sich nun folgende Pinbelegung:

PIN   Signal
1
2     RDY/BSY
3     /OE
4     /WR
5     BS1
6     XA0
7     XA1
8     PAGEL
9
10

Meine entscheidende Frage lautet nun: Ist diese Pinbelegung richtig,
bzw. ist es richtig, dass einige Pins nicht belegt sind. Oder wer kennt
die richtige Pinbelegung dieses PORTS.
Mein Vorgehen wäre nun, die Pins auf der externen Hardware mit der
Pinbelgeung des attiny26 zu verbinden und so die Möglichkeit für
HV-parallel-programming zu schaffen.

P.s.: Bitte keine Hinweise auf seriell ISP.

Danke schon im voraus.
Gast #344523
Lesenswert?

Hallo Peter,
da steht auf seite 3-9:
"socket not in use in this version of stk500" Und jetzt darfst du
raten, warum ich dann einen anderen avr typus herangezogen habe um die
Pinbelegung des CTRL Sockets herauszubekommen.

Aber wie gesagt; ich bin für jeden Hinweis dankbar.

Gruß Didier
Gast #344525
Lesenswert?

Hallo Peter,
danke für den Tip. Ich hatte zuvor im beiliegenden Handbuch
nachgelesen.
Habe ja schon Version 4.12 auf dem Rechner. Die Sektion "ATtiny26 High
Voltage Programming" habe ich durchgelesen. Zusätzlich habe ich mir die
Pinbelegung des CTRL Connectors angeschaut.
Und nun bin ich wieder verwirrt, da die Pinbelegung aus der oben
genannten Sektion nicht konform ist mit der Pinbelegung, die sich
ergeben würde, wenn ich die einzelnen Pins des CTRL Connectors mit den
Pins aus dem Datenblatt des attiny26 (S.110) verbinden würde.
Die goldene Frage: Welche Verbindung ist nun richtig?
Zur Not würde ich jetzt zwei EVA-Kits basteln um heraus zu bekommen,
welches funktioniert.
Kleines Beispiel des Verbindungs-chaos:
Sektion "ATtiny26 High Voltage Programming":
PORTB  PROG CTRL
1      3            ,d.h. PIN3 PROG CTRL: /OE auf PORTB.0 legen

Schaut man nun im Datenblatt des attiny26 auf Seite 110 so sieht man,
dass auf PORTB.0 das Signal /WR liegen müsste (und /OE auf PB5).

@Peter
Danke für die Hilfe bisher. Aber jetzt bin ich doch wieder ziemlich
verdutzt.

Vielleicht hat ja jemand schon ein EVA-Kit mit einem attiny26 und
parallel progamming gebastelt und kann mir Tipps und Hinweise geben

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