Forum: Mikrocontroller und Digitale Elektronik AVRISP MK I RS232 gesucht


von Stefan H. (stefan_avr)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen !

Hat jemand von euch zufällig noch nen alten, funktionierenden AVRISP MK 
I (siehe Anhang, mit RS-232) rumliegen, den er nicht mehr benötigt ?
Habe hier eine ältere Konfiguration und sollte dafür so ein antikes Teil 
haben...

Viele Grüße !

von Hmmm (hmmm)


Lesenswert?

Stefan H. schrieb:
> Habe hier eine ältere Konfiguration und sollte dafür so ein antikes Teil
> haben...

Meinen brauche ich noch, aber der spricht das STK500v2-Protokoll. Falls 
Du keinen auftreiben kannst, kannst Du also ohne Config-Änderungen ein 
STK500 (oder etwas Kompatibles) dranhängen.

von Stephan S. (uxdx)


Lesenswert?

Bei E... gibts gerade einen

von Stefan H. (stefan_avr)


Lesenswert?

Danke für die schnellen Antworten !!
Habe bei e... keinen gefunden. Da gammeln lediglich MK II rum. Hast Du 
ggf. ne Artikelnummer ?
Andere serielle controller habe ich schon ausprobiert - funktionieren 
hier nicht.
Der Controller wird über ein altes C-Programm angesteuert, was 
seinerzeit genau auf diesen ISP geschrieben wurde. Source existiert 
nicht mehr...
-> Deshalb genau dieses Teil ;-)

von Stephan S. (uxdx)


Lesenswert?


von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Stephan S. schrieb:
> Bei E... gibts gerade einen

Einen? "Mehr als 10 verfügbar" :-)

Allerdings ist der Versand fast so teuer wie das Teil selbst.

: Bearbeitet durch Moderator
von Stefan H. (stefan_avr)


Lesenswert?

Ja, der genaue Suchbegriff scheint es rauszureißen !! ;-)
Obwohl ich vor einigen Tagen recht lange danach gesucht hatte..
Seit heute ist sogar noch ein 2ter Anbieter mit dabei, der über meine 
gespeicherte Suche aufgetaucht ist.

Würde euch gerne nen Kasten Bier zukommen lassen - virtuell gestaltet 
sich das allerdings noch schwierig...

Vielen herzlichen Dank an alle - insbesondere an Stephan mit ph !!!

von Hmmm (hmmm)


Lesenswert?

Stefan H. schrieb:
> Würde euch gerne nen Kasten Bier zukommen lassen

Bleibt zu hoffen, dass eure Software auch damit reden will.

Wenn es mit einem STK500 nicht klappte, kommt die evtl. nur mit einer 
1.x-Firmware klar, und schon das alte AVR Studio hat eine 2.x (ich 
glaube, 2.0a) aufgespielt.

von Stephan S. (uxdx)


Lesenswert?

Stefan H. schrieb:
> Würde euch gerne nen Kasten Bier zukommen lassen - virtuell gestaltet
> sich das allerdings noch schwierig...
>
> Vielen herzlichen Dank an alle - insbesondere an Stephan mit ph !!!

Ich trinke heute Abend ein 'Flecherla' auf Dein Wohl und dass der AVRISP 
auch funktioniert!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Hmmm schrieb:
> Wenn es mit einem STK500 nicht klappte, kommt die evtl. nur mit einer
> 1.x-Firmware klar, und schon das alte AVR Studio hat eine 2.x (ich
> glaube, 2.0a) aufgespielt.

Zur Not halt eine 1.x-er aufspielen. Geht zumindest beim STK500 – wie 
das beim AVRISP (v1) mit Bootloader geht, habe ich keine Ahnung.

von Stefan H. (stefan_avr)


Lesenswert?

Klasse community hier - nochmals vielen Dank an alle !!

In diesem Fall wird wohl wieder mal der Versuch klug machen...
Halte euch selbstverständlich auf dem Laufenden,
sobald ich das Geraffel hier vorliegen und getestet habe.

@Stephan:
Wir können das dann wenigestens auf Punkt 20:00Uhr heute Abend 
synchronisieren... ;-)

von Stephan S. (uxdx)


Lesenswert?

Lese das gerade eben: die 1. Flasche ist schon halb leer...
Berichte mal weiter!

von Stefan H. (stefan_avr)


Lesenswert?

So - wie versprochen hier noch die finale Rückmeldung bzgl. des AVRISP, 
der erworbenen Hardware und der Firmware.
Die gekauften ISPs funktionierten nur teilweise.
Hintergrund war definitiv die angesprochene Firmware.
Oberhalb 2.04 war keine Kommunikation mit der alten Platine mehr 
möglich.
Kurzum ne alte CD des 4.0er Studios rausgezogen, installiert und damit 
downgegraded.
Bis auf einen ISP tut jetzt alles, jener scheint jedoch definitiv defekt 
zu sein.

Sollte jemand von euch irgendwann mal so ein antikes Teil benötigen:
-> Ich habe nun und helfe gerne aus....! :-)

Nochmals vielen lieben Dank an alle & viele Grüße !!

von Dieter S. (ds1)


Lesenswert?

Zu dem Protokoll des AVRISP bzw. STK500, es gibt zwei Versionen, die 
Details stehen hier:

- Version 1.xx: "AVR061: STK500 Communication Protocol" (doc2525.pdf)

https://www.microchip.com/content/dam/mchp/documents/OTH/ApplicationNotes/ApplicationNotes/doc2525.pdf

- Version 2.xx: "AVR068: STK500 Communication Protocol" (doc2591.pdf)

https://ww1.microchip.com/downloads/en/Appnotes/doc2591.pdf

Version 2.xx ab AVR Studio 4.11 build 401 und neuer.

Die Firmware für den AVRISP bzw. STK500 ist die selbe, sie ist für einen 
AT90S8535 bzw. ATmega8535 (im "AT90S8535 compatibility mode"), der wird 
sowohl beim AVRISP bzw. STK500 von einem zweiten Mikrocontroller 
(AT90S1200 bzw. ATTINY2313) per ISP programmiert.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Dieter S. schrieb:
> Die Firmware für den AVRISP bzw. STK500 ist die selbe,

Das wäre mir jetzt so nicht klar gewesen. Eine 1er Firmware habe ich für 
Tests immer noch rumliegen.

Beim STK wurden später übrigens ATmega8535 und AT90S2313 verbaut, aber 
da war das alte AVRISP dann schon durch seinen Nachfolger abgelöst.

von Dieter S. (ds1)


Angehängte Dateien:

Lesenswert?

Jörg W. schrieb:
>
> Das wäre mir jetzt so nicht klar gewesen. Eine 1er Firmware habe ich für
> Tests immer noch rumliegen.

Beim  AVR Studio 4 macht das Firmware Update für den AVRISP bzw. STK500 
"Upgrade.exe" im "STK500" Verzeichnis, die Firmware kommt aus der Datei 
"STK500.ebn".

"STK500.ebn" ist verschlüsselt und wird zuerst von "Upgrade.exe" 
entschlüsselt bevor sie per ISP mit den zweiten Mikrocontroller 
programmiert wird. Die entschlüsselte Version "2.0A" ist im Anhang.

Scheinbar wird anhand der Beschaltung von IO Pins entschieden ob sich 
die Firmware als AVRISP oder STK500 meldet.

von Dieter S. (ds1)


Angehängte Dateien:

Lesenswert?

Der Vollständigkeit halber ist hier noch die unverschlüsselte AVRISP 
bzw. STK500 Firmware 1.12 (0x12 in Hex) aus dem AVR Studio 4.10. Das ist 
die Protokoll Version 1.

Nachtrag: Den Schaltplan für den AVRISP gibt es hier:

https://ww1.microchip.com/downloads/en/DeviceDoc/Avrisp_Sch.pdf

: Bearbeitet durch User
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.