Forum: Mikrocontroller und Digitale Elektronik STK500 extern programmieren


von TechInfo (Gast)


Lesenswert?

Hallo, kann man einen uC auf dem STK500 auch extern mit einem Programmer 
wie AVRISP programmieren?

von ecslowhand (Gast)


Lesenswert?

JA, einfach SPROG1-3 mit bspw. dem MK2 verbinden und fertig.

von johnny.m (Gast)


Lesenswert?

Ich verstehe die Frage nicht ganz. Das STK500 enthält einen AVRISP, mit 
dem man Controller, die in einer externen Zielhardware sitzen, 
programmieren kann. Oder liegt Dein Problem einfach darin, dass das 
STK500 keinen USB-Anschluss hat und Du mit einem AVRISP Mk. II 
programmieren willst? Ob das geht, weiß ich zwar nicht, aber an sich 
könnte es funktionieren, wenn man den ISP-Steckverbinder vom AVRISP mit 
dem entsprechenden Sockel auf dem STK verbindet.

von johnny.m (Gast)


Lesenswert?

Ah, slowhand bestätigt meine Vermutung...

von TechInfo (Gast)


Lesenswert?

Genau, es geht darum einen AVRISP mk2 zu testen.

von TechInfo (Gast)


Lesenswert?

@slowhand

Habe SPROG3 mit dem mk2 verbunden. Jetzt blinkt die rote LED-> 
Kurschluss am Target-Board. Wie kann das sein? Mit dem seriellen Kabel 
klappt das einwandfrei.

von TechInfo (Gast)


Lesenswert?

Ah ne sorry, sie blinkt Orange. Aber "busy" sollte der Programmer 
eigentlich nicht sein, direkt nach dem Anschließen...

von TechInfo (Gast)


Lesenswert?

Habe noch mal in der Hilfe nachgeschaut. Orange blinkend bedeutet, dass 
es ein Problem mit der Reset-Line gibt:

As a part of checking if the ISP target cable is correctly mounted it 
will, after Vtarget is applied, check if the reset line has the correct 
voltage and check if it is possible to force this line low.

If there is no pull-up resistor on the line, i.e. if the AVRISP mkII 
detects 0V on reset, then the status LED will blink orange.

Wie kann das sein, beim STK500?

von Günter R. (galileo14)


Lesenswert?

Man sollte immer ein wenig aufpassen, daß die Spannungen gleich sind, 
d.h. die am externen AVRISP und am STK500 (wird über's AVR Studio 
eingestellt).

Ich habe mir sicherheitshalber einen kleinen 1:1-Zwischenstecker 
(6-polig, für den ISP6PIN) gebastelt, bei dem der Pin 2 (Vcc bzw. 
VTarget) unterbrochen ist, sodaß dadurch nicht Betriebsspannung auf 
Betriebsspannung trifft. Die Spannungen sollten dennoch nahezu gleich 
sein, aber mit diesem Stecker geht nicht so schnell etwas kaputt.

von TechInfo (Gast)


Lesenswert?

Welche Spannung hat denn der AVRISP mk2?

von Pointer (Gast)


Lesenswert?

Das AVRISP mkII mit dem zweiten 6Pol.anschluß verbinden, nicht mit dem 
10Pol.

von TechInfo (Gast)


Lesenswert?

Der mkII ist mit dem SPROG3-Anschluss (6 pol.) verbunden.

Der ISP6PIN-Anschluss ist ja für Programmierung externer uC's über das 
STK500.

von ecslowhand (Gast)


Lesenswert?

Der AVRISP mkII stellt keine externe Versorgungsspannung bereit, somit 
ist die Target-Voltage nebensächlich (solange sie im zulässigen Bereich 
liegt).

von Pointer (Gast)


Lesenswert?

Kann mann beim AVRISP mkII VTG trennen, wenn ja dann weg damit.

von ecslowhand (Gast)


Lesenswert?

Das die orange LED blinkt ist soweit i.O. Du musst nur noch den 
RESET-JUMPER auf dem STK500 rausnehmen, dann sollte es klappen.

von TechInfo (Gast)


Lesenswert?

Aaah, da hat jemand Recht ;)

Vielen Dank, jetzt weiß ich schonmal dass der mk2 nicht defekt 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.