Forum: Mikrocontroller und Digitale Elektronik ATMega328 mit STK500 programmieren


von C. M. (chrisso1986)


Lesenswert?

Hallo @all,

ich haben einen ATMega328 und möchte diesen gerne mit einem STK500 und 
den dazugehörigen JTAG2 programmieren. Ich hab nur leider keine Ahnung 
wie ich den Debugger an das Board anschließen muss damit ich den 
Controller programmieren kann. Bisher hatte ich nur einen ATMega32 drauf 
auf den ich auch zugriff hatte. Vielleicht kann mir jemand von euch 
helfen.

Anbei ein Link mit einem Bild wo ihr sehen könnt wie mein Debugger 
zurzeit mit dem STK500 verbunden ist.

https://www.mikrocontroller.net/attachment/78195/Jtag_Adapter_2.jpg

von Walter T. (nicolas)


Lesenswert?

ATmega328 und JTAG? Paßt nicht. Auf dem STK500 schließt Du den ATmega328 
genau wie den ATmega168 an - der steht in der Anleitung.

von C. M. (chrisso1986)


Lesenswert?

Warum sollte es nicht möglich sein mit dem JTAG2 in Verbindung mit dem 
STK500 einen ATMega328 zu programmieren?

von Walter T. (nicolas)


Lesenswert?

C. M. schrieb:
> Warum sollte es nicht möglich sein mit dem JTAG2 in Verbindung mit dem
> STK500 einen ATMega328 zu programmieren?

Warum solltest Du es tun wollen? Das STK500 kann selbst ISP und der 
ATmega328 unterstützt kein JTAG. Nur DebugWire.

von Arduinoquäler (Gast)


Lesenswert?

C. M. schrieb:
> JTAG2

Es gibt keinen JTAG2.

Bitte drücke dich klar aus:

- Meinst du den JTAG-Bus oder den Programmer der
  (vermutlich) JTAG MKII heisst

- Willst du nur programmieren oder debuggen.

von Arduinoquäler (Gast)


Lesenswert?

Arduinoquäler schrieb:
> (vermutlich) JTAG MKII heisst

Soll  JTGAG ICE MKII  heissen.

von Arduinoquäler (Gast)


Lesenswert?

Arduinoquäler schrieb:
> Soll  JTGAG ICE MKII  heissen.

Soll  JTAG ICE MKII  heissen.

von Christian K. (the_kirsch)


Lesenswert?

C. M. schrieb:
> Ich hab nur leider keine Ahnung
> wie ich den Debugger an das Board anschließen muss damit ich den
> Controller programmieren kann. Bisher hatte ich nur einen ATMega32 drauf
> auf den ich auch zugriff hatte. Vielleicht kann mir jemand von euch
> helfen.

Eigentlich ganz einfach, Mega32 vom Sockel SCKT3100A3 raus und Mega328 
in Sockel SCKT3200A2 rein.

Die JTAG Adapterplatine war beim STK500 dabei und kommt auf den 
Extension Header 0.

: Bearbeitet durch User
von C. M. (chrisso1986)


Lesenswert?

Ja sorry meinte JTAG MKII.....

@Christian K.

ja also der ATMega steckt auf dem SCKT3200A2 Sockel und der JTAG MKII 
steck auf dem EXPAND0 Sockel. Aber über das AVR Studio kann den den 
Controller dann nicht programmieren. Der Sockel SCKT3200A2 soweit habe 
ich es jetzt erfahren muss über den SPR0G2 Sockel mit dem JTAG MKII 
verbunden werden.

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.