STK500 Debug platform

Gast #3334239
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?
Moderator Persönliche Seite #3334279
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.)

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