Forum: Mikrocontroller und Digitale Elektronik Warum läuft Simulation nicht aber AVR?


von Weihnachtsmann (Gast)


Lesenswert?

Hallo

Ich habe jetzt ein relativ grosses Programm  ca 1 KB(noch nicht fertig)
ASM von ATmega8515 auf ATMega16 umgeschrieben.
Leider läuft überhaupt nicht.
Im Simulator läuft alles gut. Aber selbst wenn ich fast alles
auskomentiere und Im Hauptprogramm einfach ein ein Port mit Verzögerung
ein und ausschalte geht nichts. Andere kleine Beispielprogramme gehen
aber einwandfrei.

Hat einer eine Vermutung woran das liegen kann?
Ich habe oft gehört dass der Simulator viele Fehler nicht sieht.

Gruss

Weihnachtsmann

von Florian Pfanner (Gast)


Lesenswert?

Hallo,

hast du die Fuse-Bits von dem Mega16 richtig gesetzt? - Das ist ein
gern gemachter Fehler. Wenn z.B. der ICE mit den Fuses Aktiviert ist,
dann kannst du die Ports, an welchen dieser angeschlossen wird, nicht
benutzten.

Ansonsten Poste einfach mal dein Programm, dann kann man dir vielleicht
besser helfen.

Gruß, Florian

von Sebastian (Gast)


Lesenswert?

Falls du Interrupts verwendest, musst du die noch anpassen. Sonst kann
alles mögliche passieren.

von Weihnachtsmann (Gast)


Lesenswert?

Hallo

Danke für die Tipps.

Es war ein Fehler der nicht passiere durfte. Wie es scheint war es
Wackelkontakt

Da man beim  STK500-Kit die grossen IC schlecht rausnehmen kann habe
ich sich zu wenig stark eingesteckt. Ich habe jetzt einen DIL40 Sockel
dazwischen gesteckt somit kann man sie gut einstecken und wieder
rausnehmen

Gruss

Weihnachtsmann

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.