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
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
Falls du Interrupts verwendest, musst du die noch anpassen. Sonst kann alles mögliche passieren.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.