Forum: Mikrocontroller und Digitale Elektronik STK500 Debug platform


von bernd100 (Gast)


Lesenswert?

Hallo,

ich verwende das STK500 in Verbindubg mit dem AVR Studio (4.18) und 
möchte einen Mega8 programmieren! Wenn ich ein Projekt anlege, finde ich 
unter Debug platform nicht das STK500. AVR Dragon AVR ONE usw. sind in 
der Liste zu finden. Ich habe bis jetz immer Simulator ausgewählt und 
das Programm  lässt sich in den mega8 laden (nach dem Programmieren kein 
Fehler => o.K.)

Das Beispielprogramm läuft leider nicht!

Ich habe mich an dem Beispeil auf dier Seite orientiert:
http://www.electronicsplanet.ch/mikrocontroller/avr-tutorial-c/avr-tutorial-c.htm

Ich verwende keinen Quarz!

Wer kann helfen?

von spess53 (Gast)


Lesenswert?

Hi

>Wenn ich ein Projekt anlege, finde ich
>unter Debug platform nicht das STK500.

Kannst du auch nicht. Das STK500 ist kein Debugger.

MfG Spess

von bernd100 (Gast)


Lesenswert?

O.K.
was muss ich dann auswählen ?
Und wie bekomme ich das Programm zum laufen ?

von spess53 (Gast)


Lesenswert?

Hi

>was muss ich dann auswählen ?

Den Simulator. Mit dem ATMega8 hättest du auch mit einem Dragon oder 
JTAG ICE keine Chance. Denn der hat kein Debuginterface.

MfG Spess

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


Lesenswert?

bernd100 schrieb:

> was muss ich dann auswählen ?

Was auch immer du als Debugger zur Verfügung hast.

Da du einen ATmega8 benutzt, bleibt als einzige Variante (neben
"printf-Debugging") ohnehin nur der Simulator, denn ein ATmega8
besitzt keinerlei Vorkehrungen für ein Online-Debugging.  Sein
(quasi) Nachfolger ATmega88 hat sowas, da braucht man dann aber
mindestens einen AVR Dragon zum Debuggen.

> Und wie bekomme ich das Programm zum laufen ?

Indem du es in den Controller hinein programmierst.  Das wiederum
kann der STK500 ohne weiteres.  Dann musst du dich in der Funktion
schrittweise herantasten, bis du ein funktionierendes Programm hast.
(Das mit dem Simulieren ist meistens auch nicht so das Wahre, denn
die Simulation der realen Welt, die draußen an der Peripherie
angebunden ist, ist oft nicht oder nur unbefriedigend möglich.)

von bernd100 (Gast)


Lesenswert?

Ich habe schon einiges an Programmen ausprobiert! Aber vielleicht gibt 
es ja eine taugliche Anleitung für die richtige Einstellung und 
programmierung des STK500 in Verbindung mit dem mega8.

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.