Forum: Mikrocontroller und Digitale Elektronik JTAG ICE mkII


von Paulo R. (paulo-rock)


Lesenswert?

guten Tag zusammen,
ich probiere die ganze zeit die Verbindung zwischen meinem ATTiny 24 und 
JTAG ICE mkII. ich bekomme nur eine Meldung: Getting ISP frequency 
parameters.. FAILED! ich habe meine /reset pin nicht mit GND verbunden 
aber mit einem Pull up wiederstand mit VCC. könnte es das problem sein??
vielen dank

von µC (Gast)


Lesenswert?

Hallo,
wenn ich mich recht erinnere, dann lassen sich die ATtiny nur mittels 
ISP und nicht mittels JTAGice programmieren.
Gruß
µC

von ICE (Gast)


Lesenswert?

µC schrieb:
> wenn ich mich recht erinnere, dann lassen sich die ATtiny nur mittels
> ISP und nicht mittels JTAGice programmieren.

Bevor man sowas von sich gibt, sollte man wissen, dass der JTAG ICE mkII 
nicht nur JTAG sondern auch ISP kann.

von Paulo R. (paulo-rock)


Lesenswert?

hallo UC,
ich weiss es schon aber ich bin durch einander steht im user guid soll 
reset pin mit widerstand von 10kohm und im MC datasheet soll pulled to 
GND
in der seite 163 
http://www.atmel.com/dyn/resources/prod_documents/doc8006.pdf

von Guru (Gast)


Lesenswert?

Ich nehme an Du meinst mit "user guid" das "User manual" aber leider 
gibst Du da keine Seite an.

Es gibt zum Reset drei relevante Aussagen, die sich einmal auf zwei 
verschiedene Betriebszustände und einmal auf die Herbeiführung dieser 
Zustände beziehen.

1. Während der normalen Funktion muss Rest auf High sein.
2. Während der Programmierung muss Reset auf Low sein (darauf bezieht 
sich die Aussage im Datasheet, S. 163).
3. Zum Zurücksetzen des uC muss der Reset Eingang vom High-Zustand in 
den Low-Zustand gebracht werden. Analog zum Herbeiführen des 
Programmierzustandes.

Es ist wichtig, das der Reset-Eingang auf einem festen Pegel liegt, egal 
in welchem Betriebszustand. Aus diesem Grund könnte theoretisch der 
Eingang fest auf High gelegt werden. Dann aber liesse sich der 
Programmierzustand nicht mehr herbeiführen.
Deswegen wird der Reset-Eingang über einen Pull-Up-Widerstand auf High 
gelegt. Dann kann ein Programmer wie der MKII diesen Eingang nach Bedarf 
auf Low ziehen, während im normalen Betrieb der fest High-Pegel 
gewährleistet ist.

Der Eingang an dem der Pull-Up-Widerstand hängt lässt sich aber immer 
noch beeinflussen, in dem an dem gemeinsamen Anschluss von Reset (oder 
jedem anderen Eingang) ein Low-Pegel angelegt wird. Deswegen sind die 
Aussagen kein Widerspruch.

von Guru (Gast)


Lesenswert?

Sorry.

>... in dem an dem gemeinsamen Anschluss von Reset (oder
>jedem anderen Eingang) ein Low-Pegel angelegt wird.

muss heissen

... in dem an dem gemeinsamen Anschluss von Reset (oder
jedem anderen Eingang) und dem Pull-Up-Widerstand ein Low-Pegel angelegt 
wird.

von Thomas E. (thomase)


Lesenswert?

Paulo Rock schrieb:
> ich habe meine /reset pin nicht mit GND verbunden
>
> aber mit einem Pull up wiederstand mit VCC. könnte es das problem sein??
>
> vielen dank

Der JTAGICE stellt sich manchmal bockig an, wenn der Reset beschaltet 
ist. Allerdings nicht im ISP- sondern nur im Debug-Wire-Mode.

Wenn man über ISP nicht auf den Controller zugreifen kann, kann das zwei 
Ursachen haben
1. zu hohe ISP-Frequenz
2. Debug Wire

Im Debug-Wire-Mode kann man nur über den Debugger auf den Controller 
zugreifen und ggf. von Debug Wire wieder auf ISP zurückschalten.

mfg.

von Paulo R. (paulo-rock)


Angehängte Dateien:

Lesenswert?

vielen dank für eure antwort,
ich habe diese schaltung entwurft und ich weisse es nicht, ob sie die 
rechtige ist zum programieren bzw zum debuggen
kann mir jemand sagen, ob sie rechtig ist?? danke

von Thomas E. (thomase)


Lesenswert?

Paulo Rock schrieb:
> kann mir jemand sagen, ob sie rechtig ist??

Was hängt denn am SPI noch dran?

mfg.

von spess53 (Gast)


Lesenswert?

Hi

>kann mir jemand sagen, ob sie rechtig ist?? danke

Die Reset-Beschaltung ist schon mal falsch -> liegt dauerhaft auf Masse.

MfG Spess

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


Lesenswert?

spess53 schrieb:

> Die Reset-Beschaltung ist schon mal falsch -> liegt dauerhaft auf Masse.

Aber Programmieren sollte er sich damit lassen. ;-)

von spess53 (Gast)


Lesenswert?

Hi

>Aber Programmieren sollte er sich damit lassen. ;-)

Wenn der Programmer überprüft, ob die Resetleitung 'mitwackelt' dann 
nicht.

MfG Spess

von Paulo R. (paulo-rock)


Angehängte Dateien:

Lesenswert?

> Was hängt denn am SPI noch dran?
es liegt nicht. ich habe es nach aussen gebracht ,falls ich diese pins 
brauche

von Paulo R. (paulo-rock)


Lesenswert?

spess53 schrieb:


> Die Reset-Beschaltung ist schon mal falsch -> liegt dauerhaft auf Masse.
also bei isp soll auf Masse bleiben, und bei debbugen?? soll ich die auf 
5v??

> MfG Spess

von spess53 (Gast)


Lesenswert?

Hi

>also bei isp soll auf Masse bleiben,

Das macht der Programmer

>und bei debbugen?? soll ich die auf 5v??

Bei DW dient das RESET-Pin der Kommunikation zwischen AVR und ICE.

Also mach die Verbindung nach Masse weg.

MfG Spess

von Paulo R. (paulo-rock)


Lesenswert?

spess53 schrieb:
> Hi
>
>>also bei isp soll auf Masse bleiben,
>
> Das macht der Programmer
>
>>und bei debbugen?? soll ich die auf 5v??
>
> Bei DW dient das RESET-Pin der Kommunikation zwischen AVR und ICE.
>
> Also mach die Verbindung nach Masse weg.
>
> MfG Spess

sorry ich meinte /RESET nach masse.
also soll nichts sein bei RESET PIN ?? keine masse und keine VCC?? habe 
ich rechtig versanden??

von Paulo R. (paulo-rock)


Lesenswert?

ich habe reset von Jtagice mkii mit /reset von Microcontroller 
verbunden. ich glaube das ist falsch oder??

von spess53 (Gast)


Lesenswert?

Hi

>sorry ich meinte /RESET nach masse.
>also soll nichts sein bei RESET PIN

Jedenfalls keine harte Verbindung nach Masse.

> keine masse und keine VCC?? habe
>ich rechtig versanden??

Den Pull-Up-Widerstand kannst du lassen.

MfG Spess

von Thomas E. (thomase)


Lesenswert?

Paulo Rock schrieb:
> ich habe reset von Jtagice mkii mit /reset von Microcontroller
>
> verbunden. ich glaube das ist falsch oder??

Nein. Das ist genau richtig.

mfg.

von Paulo R. (paulo-rock)


Lesenswert?

vielen dank

von Paulo R. (paulo-rock)


Lesenswert?

spess53 schrieb:
> Hi
>
>>sorry ich meinte /RESET nach masse.
>>also soll nichts sein bei RESET PIN
>
> Jedenfalls keine harte Verbindung nach Masse.
das kapiere ich nicht. harde verbindung zu Masse??

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.