JATAG Schaltung ATmega Kontrolle

Moderator Persönliche Seite #2530606
Lesenswert?

Manfred Schreier schrieb:
> Ich hab nämlich das Problem dass ich auf meinen Atmega32 nicht zugreifen
> kann :(

Warum schreibst du das dann nicht gleich?

Was genau bedeutet "nicht zugreifen"?  Fehlermeldung?  Welches Setup,
was für eine JTAG-Hardware wird benutzt?

Immerhin schon mal schön, dass wir im 10. Beitrag des Threads nun
bereits wissen, dass es sich um einen ATmega32 handelt.
Gast #2530784
Lesenswert?

Dennis X. schrieb:
> Naja mit Pegel meinte ich eben den Reset überprüfen, vielleicht hat er
> Verbindung zu GND... Der Pegel sollte mit einem PullUp auf deine
> Betriebsspannung gezoen werden.

ist er.

Welcher pegel sollte TDO haben?

Hab meine beiden Boards verglichen und bei dem, wo es funktioniert ist 
er auf high 85V) beim anderen nicht .
Gast #2530787
Lesenswert?

Manfred Schreier schrieb:
> Dennis X. schrieb:
>> Naja mit Pegel meinte ich eben den Reset überprüfen, vielleicht hat er
>> Verbindung zu GND... Der Pegel sollte mit einem PullUp auf deine
>> Betriebsspannung gezoen werden.
>
> ist er.
>
> Welcher pegel sollte TDO haben?
>
> Hab meine beiden Boards verglichen und bei dem, wo es funktioniert ist
> er auf high (5V) beim anderen nicht .
Moderator Persönliche Seite #2530788
Lesenswert?

Manfred Schreier schrieb:

> Hab meine beiden Boards verglichen und bei dem, wo es funktioniert ist
> er auf high 85V) beim anderen nicht .

85 V ist ein bisschen viel. ;-)  [Edit: OK, sollen wohl 5 V sein.]

Schau dir einfach mal die Lötstellen an, kontrolliere mit einem
Durchgangsprüfer auf Kurzschlüsse gegen Masse, Vcc oder Nachbarpins.
(Firma: Basta) #2530850
Lesenswert?

Manfred Schreier schrieb:
> sobald ich den programmer anschließe oder erst wenn ich versuche zu
> verbinden?

kommt auf den Programmer an. Beim Verbindungsversuch muss TRST 
spätestens hochgezogen werden.

Manfred Schreier schrieb:
> Wenn der TDO low hat ohne Verbinden des Programmers, kann ich es ja
> sowiso gleich vergessen oder?

Du weisst ja nicht, was im IC vor dem TDO-Ausgang ist. Es kann sein, 
dass TDO erst dann betrieben wird, wenn JTAG und der TAP aktiv sind.
(Firma: Basta) #2530857
Lesenswert?

Sind TDI und TDO evtl vertauscht? Ansonsten kann ich dir nur zu 
folgendem allgemeinen JTAG-Debugging raten:

- Signale anlegen:
- TRST = 1
- TMS = 1
- TDI = 1
- TCK = 0
- TDO an Oszi/Digitaleingang

Nun machst du folgendes (das geht auch langsam, per Hand ;)
- TCK 5x hoch- und runterziehen (takten)
- TMS = 0 setzen
- TCK einmal takten
- TMS = 1 setzen
- TCK einmal takten
- TMS = 0 setzen
- TCK einmal takten

Nun sollte nach jedem Takt an TDO ein Bit des IDCODES anliegen, eine 
bekannte Kennung für den IC.
Gast #2530896
Lesenswert?

Dennis X. schrieb:
> Da red ich noch von Spannungsversorgung und "Jaja das passt alles..."
> Sieht man ja. Toll überprüft! Sowas sind die ersten Messungen - Bevor
> man irgend jemanden im Forum fragt...

Ich habe alles geprüft so wie du es im Link wolltest ;)

Dennis X. schrieb:
> http://www.mikrocontroller.net/articles/JTAG
>
> ohne Worte...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren