Forum: Mikrocontroller und Digitale Elektronik STK500 Frage JTAG


von Daniel R. (sliderbor)


Lesenswert?

Hallo,

ich hab mal eine blöde Frage (sorry):

Für das STK500 brauche ich keinen weiteren Programmieradapter, oder? Nur 
für JTAG? Es gibt ja auch Bauanleitungen für JTAG Adapter (z.B. von 
www.uc-projects.com ), kann ich so einen mit dem STK500 verwenden und 
In-System-Debuggen?

Danke schonmal!

Daniel

von Bjoern B. (minkfeld)


Lesenswert?

Hi Daniel,

>Für das STK500 brauche ich keinen weiteren Programmieradapter, oder?

Nein, damit kannst du die controller über die serielle Schnittstelle 
programmieren.

>kann ich so einen mit dem STK500 verwenden und In-System-Debuggen?

Kenn den Adapter jetzt nicht, aber grundsätzlich sollte das kein Problem 
sein.

von Daniel R. (sliderbor)


Lesenswert?

Danke, dann bin ich beruhigt, suche nämlich gerade ein STK500, damit ich 
neben 8051ern auch mal die AVRs kennen lerne.

In-System-Debugging wäre aber sehr cool. Mit dem STK500 geht das also 
prinzipiell ohne Umstände z.B. mit dem JTAG-ICE Adapter?

von Andreas K. (a-k)


Lesenswert?

Der STK500 ist kein JTAG-Debugger. Dafür eignet sich der Dragon besser, 
der kann AVRs bis 32KB entweder mit JTAG oder mit DebugWire debuggen.

von Bjoern B. (minkfeld)


Lesenswert?

Prinzipiell hat das JTAggen nichts mit dem STK500 zu tun.

Das STK500 kann aber die Aufgabe der Grundbeschaltung des Controllers 
übernehmen und bietet noch einiges mehr wie Taster, LED's, Schnittstelen 
usw. die direkt genutzt werden können.

Und dazu gehört die SPI Schnittstelle über die der JTAG Adapter mit dem 
Controller verbunden wird.

von Daniel R. (sliderbor)


Lesenswert?

Danke für die Antworten, jetzt weiß ich Bescheid! =)

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


Lesenswert?

Zum Debuggen via JTAG brauchst du aber auch einen Controller, der
das kann.  Nicht alle AVRs haben ein JTAG-Interface, und diese
alten Clones des Atmel JTAG ICE können auch nur eine beschränkte
Anzahl von AVRs bedienen.  Ein ATmega16 wäre beispielsweise eine
gute Wahl (ist beim STK500 ja auch einer dabei).

von Till (Gast)


Lesenswert?

Hallo. Ich will mich hier mal gleich dranhängen und zwar mach ich gerade 
diplomarbeit. Ich soll Labview mit einem Busteilnehmer über den µC 
verbinden. Leider gibts für diesen Bus (BSD,BSS) keine fertige Anbindung 
aber das ist ein anderes Problem. Da ich LabView über die RS232 mit dem 
µC (wahrscheinlich Atmega32) kommunizieren lassen will hätte ich mich 
für das STK500 entschieden. In-System-Debuggen wäre aber von Vorteil. 
Kann ich denn das Dragon mit dem STK 500 verbinden um LabView und 
Busteilnehmer beim Debuggen dabei zu haben? Oder habt ihr einen Besseren 
Vorschlag ?

Vielen Dank schon mal.

von crazy horse (Gast)


Angehängte Dateien:

Lesenswert?

direkt nicht, da das STK500 keinen JTAG-Anschluss hat.
Ich habe mir aber mal Platinen gemacht, die das ermöglichen.
Sollte mit dem Dragon genauso funktionieren wie bei mir mit dem 
JTAG-MKII.

von Fabian B. (fabs)


Lesenswert?

Dieser Adapter für JTAG und die Extension-Header vom STK500 sind beim 
ICE-MK2 aber eigentlich auch dabei.

Gruß
Fabian

von crazy horse (Gast)


Lesenswert?

Rischtisch.
Bei mir war er aber noch nicht dabei. Und beim Dragon auch nicht.

von GQ (Gast)


Lesenswert?

crazy horse schrieb:
> Ich habe mir aber mal Platinen gemacht, die das ermöglichen.
>
> Sollte mit dem Dragon genauso funktionieren wie bei mir mit dem
>
> JTAG-MKII.

ich greif das Thema mal wieder auf :)
hast du einen Schaltplan für diese Platinen?

Ich hab mir nämlich ein STK500 & ein AVR Dragon gekauft und brauche den 
adapter zum verbinden.

Ich hoffe, dass da noch wer aktiv ist und danke schonmal für die Antwort
GQ

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.