Forum: Mikrocontroller und Digitale Elektronik AVR Dragon reagiert nicht.


von Eder (Gast)


Lesenswert?

Guten Abend zu sammen,
ich habe mir heute einen AVR Dragon zugelegt. Diesen wollte ich jetzt 
mit einem kleinen Programm testen. Das beschreiben des Atmega162 (Takt 
8MHz) hat einwandfrei funktioniert, auch das debuggen hat soweit 
funktioniert.
Nachdem ich in den AVR Dragon Optionen die Target Frequenz auf 8MHz 
umgestellt habe funktioniert nun garnichts mehr.

Wenn ich anfange zu debuggen fängt die grüne LED des Dragon wild an zu 
blinken, es wird aber nicht debuggt. Sieht ganz so aus als würde er sich 
aufhängen. Leider kann ich die Target Frequenz nicht wieder zurück auf 
1MHz stellen, weil der Menüpunkt mit den Dragon Optionen grau hinterlegt 
ist....

Gibt es eine Möglichkeit den AVR Dragon irgendwie auf die 
Werkseinstellungen zurück zu setzen?

Benutzt wurden:
AVR Studio 4
AVR Toolchain 3.0.0.240 (Alle anderen stürzen beim Debuggen ab)
AVR Dragon (Aktuelle Firmware)

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


Lesenswert?

Dein Problem ist nicht der Dragon, sondern dein Controller.  Dem hast
du jetzt eine Takteinstellung verpasst, für die er ga keine
Taktquelle hat.

Was du aber als Controller (+ Board etc.) benutzt, verschweigst du
uns leider.

von Eder (Gast)


Lesenswert?

Das Board ist ein STK500 und der zu programmierende Controller ist ein 
Atmega162.

Ich habe eben mal mit nem Oszi am Pin PB0 die Frequent nachgemessen, und 
es sind 8MHz. Also läuft der Controller?

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


Lesenswert?

Eder schrieb:

> Ich habe eben mal mit nem Oszi am Pin PB0 die Frequent nachgemessen, und
> es sind 8MHz. Also läuft der Controller?

Nö, PB0 hat mit dem Takt gar nichts zu tun.  Allerdings wird auf dem
STK500 an XTAL1 ja ein Takt eingespeist, insofern sollte man den
AVR dort immer wieder an den Haaren aus dem Sumpf ziehen können,
außerdem hat der ATmega162 JTAG, darüber kann man auch ohne AVR-Takt
immer programmieren.

Geht denn nur das Debuggen nicht, oder auch das Programmieren via
JTAG?

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.