Forum: Mikrocontroller und Digitale Elektronik Online auf Atmega


von Hanswerner (Gast)


Lesenswert?

Hallo
Ich programmiere einen Atmega 32 mit dem AVR Studio und einen mySmartUSB 
light USB Programmer. Gibt es eine Möglichkeit Online Zustände des 
Atmega bei laufenden Programm zu sehen ?
Vielen Dank in Voraus.

von Mitlesa (Gast)


Lesenswert?

Was verstehts du unter "online"?

Welche Zustände meinst du?

Ich denke dass du schon etwas genauer spezifizieren musst
was du willst um hier eine vernünftige Antwort/Auskunft
zu bekommen.

von Daniel S. (daniel_s49)


Lesenswert?

Bei deinem Programmer handelt es sich um einen ISP (In System 
Programmer). Die eignen sich nur um den μ neu zu flashen (Flash, EEPROM, 
Fuses).
Wenn du tatsächlich sehen willst, in welcher Funktion der μ sich 
befindet, welchen if-Zweig er durchläuft oder was in den einzelnen 
Registern steht, dann brauchst du ein JTAG. Das liegt dann aber irgendwo 
jenseits der 150 Euro.
Häufig kommt man aber auch ganz gut ohne JTAG aus. LEDs an unbenutzte 
Pins hängen oder Daten in den EEPROM schreiben helfen in den meisten 
Fällen weiter.

von CC (Gast)


Lesenswert?

Daniel S. schrieb:
> dann brauchst du ein JTAG. Das liegt dann aber irgendwo
> jenseits der 150 Euro.

Kann der AVR Dragon das nicht auch? Der kostet <70, für Studenten z.T. 
nochmal günstiger.

von Mitlesa (Gast)


Lesenswert?

Daniel S. schrieb:
> dann brauchst du ein JTAG.

So, so, man braucht ein JTAG.

Übersetzt: Joint Test Action Group

Man braucht also eine ganze Gruppe von Leuten ....
Eine Aktionsgruppe sozusagen ....

von Daniel S. (daniel_s49)


Lesenswert?

CC schrieb:
> Kann der AVR Dragon das nicht auch? Der kostet <70, für Studenten z.T.
> nochmal günstiger.

Hast recht.


Mitlesa schrieb:
> Man braucht also eine ganze Gruppe von Leuten ....
> Eine Aktionsgruppe sozusagen ....

:-P
Im allgemeinen Sprachgebrauch schon. Zumindest fangen meine Kollegen 
nicht an hektisch zu telefonieren, wenn ich sie bitte mir das JTAG zu 
geben, sondern sie greifen zum AVR JTAGICE mkII und geben mir den.

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Klicke einfach mal auf das Wort JTAG. Dann wirst erstaunt sein, dass 
manche Abkürzungen auch mehrdeutig sein können.

von spess53 (Gast)


Lesenswert?


von Mitlesa (Gast)


Lesenswert?

Christian H. schrieb:
> Klicke einfach mal auf das Wort JTAG.

Alles was im Internet geschrieben steht ist richtig und wahr.
Das gilt auch für Mikrokontroller.net

JTAG steht erst einmal für eine Norm. Erst wenn man diese Norm
mit etwas verbindet ensteht ein (auch für Laien) griffer
Ausdruck.

z.B. JTAG Schnittstelle, JTAG Interface, JTAG ICE,
JTAG Debugger, JTAG Verbindung, JTAG Protokoll ....

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Etwas mitdenken sollte aber schon drin sein.

von Mitlesa (Gast)


Lesenswert?

spess53 schrieb:
> Nicht ganz:
> .................

Achtung: alle JTAG ICE von Atmel in den kleinen grauen oder
weissen Kästchen funtionieren nicht unter AVR Studio !

von spess53 (Gast)


Lesenswert?

Hi

>Achtung: alle JTAG ICE von Atmel in den kleinen grauen oder
>weissen Kästchen funtionieren nicht unter AVR Studio !

Ist mir bekannt. Deswegen benutze ich auch AVR Dragon/AVR JTAG ICE MKII.

MfG Spess

von Mitlesa (Gast)


Lesenswert?

spess53 schrieb:
> Ist mir bekannt.

Im gleichen Atemzug empfiehlst du aber dem Thread-Ersteller
(der AVR Studio nutzt) diese Konstellation indem du Links
auf genau diese (inkompatriblen) Teile bringst.

von Thomas (kosmos)


Lesenswert?

Unter welcher Umgebung sollen Sie den sonst funktionieren? Denke das man 
sich einfach eine alters 4er Version zieht dann sollte es gehen.

von Mitlesa (Gast)


Lesenswert?

Thomas O. schrieb:
> Unter welcher Umgebung sollen Sie den sonst funktionieren? Denke das man
> sich einfach eine alters 4er Version zieht dann sollte es gehen.

Du willst mitreden aber dir scheinen die erforderlichen Details der
unterschiedlichen ATMEL-Enwicklungsumgebungen nicht geläufig zu sein.

von Thomas (kosmos)


Lesenswert?

> Achtung: alle JTAG ICE von Atmel in den kleinen grauen oder
> weissen Kästchen funtionieren nicht unter AVR Studio !

Diese Frage musste gestellt werden, da hier nicht gerade viel 
Informationsgehalt drinsteckt?

Klein ist hier eine ganz schöne Auslegungssache zudem man in der Tool 
Hilfe den alten JTAG ICE nicht mehr findet. Mit welcher Software sollte 
ein ATMEL Degugging Tool sonst laufen, wenn nicht mit dem AVR-Studio 
(Versionsangabe)?

In meinem AVR Studio 4.19 730 kann ich zu mindestens unter Connect den 
JTAG ICE auswählen und der China Clone 
http://www.aliexpress.com/item/Free-shipping-AVR-USB-Emulator-debugger-programmer-JTAG-ICE-for-Atmel/623898152.html 
funktioniert bei mir. Wieso sollte das Originaltool nicht funktionieren?

Also neben der Aussage das es nicht geht, bitte um eine Begründung und 
die Sache ist gegessen, ansonsten kommen mehr fragen auf als das es 
beantwortet.

von Mitlesa (Gast)


Lesenswert?

Thomas O. schrieb:
> da hier nicht gerade viel Informationsgehalt drinsteckt?

Die Warnung muss reichen, ich schreibe mir dafür nicht die
Finger wund. Lies die Anforderungsliste der einzelnen Debugger
und du wirst sehen.

von pcicon (Gast)


Lesenswert?

Mitlesa schrieb:
> Die Warnung muss reichen, ich schreibe mir dafür nicht die
> Finger wund.

Mir reicht die Warnung nicht. Bleib beim mitlesan wennst zu mehr nicht 
fähig oder willans bist.

von Mitlesa (Gast)


Lesenswert?

pcicon schrieb:
> Mir reicht die Warnung nicht.

Das bleibt dir gerne überlassen. Und was machst jetzt?

von pcicon (Gast)


Lesenswert?

Mitlesa schrieb:
> Das bleibt dir gerne überlassen. Und was machst jetzt?
Ich schreib mir jetzt nicht die Finger wund aber auf DICH hören sicher 
nicht.

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.