Hallo, ich habe ein Problem mit dem Code hier aus dem Tutorial, es Läuft alles auf einem AT90S1200 auf einem 8535 oder 8515 oder Mega32 bekomme ich es nicht hin, ich weiß einfach nicht wo der Fehler liegt, es ist alles auf den jeweiligen Prozessor umgestellt. Viele Grüße Mario
Tja, ohne Veröffentlichung deines Codes kannst du hier wohl kaum auf eine geistreiche Antwort hoffen ... Oder was hast du erwartet?
Hallo Kurt, standardspruch ? http://www.mikrocontroller.net/sourcecode/tutorial/lcd-routines.asm http://www.mikrocontroller.net/sourcecode/tutorial/lcd-test.asm wie schon im Topic geschrieben .. aus dem Tutorial, also eigentlich in greifbarer Nähe (3-4 klicks) ;-) Mario
Und da stehen deine Änderungen auf einen anderen Prozezzor drin??? Die Fehler sind sicherlich nicht im Tut, sondern in deinen Änderungen... Bit- & Bytebruch... ...HanneS...
danke Hannes für den 1. Tipp Bit- & Bytebruch... nur hilft mir der nicht weiter im Tut steht garnicht für welchen Prozessor der code ist, bis auf das include. bei selbem Takt und Port, weiß ich nicht wo man unterscheiden sollte, bzw. was man ändern sollte. Alles auf dem STK500 Mario
Hi Mario... Wenn ich dich richtig verstanden habe, dann funktioniert das auf dem 1200, aber nicht auf dem 8515, 8535 und Mega32. Der 1200 hat kein RAM, daher hat er Hardware-Stack, der nicht initialisiert werden brauch. Ist die Initialisierung des Stackpointers korrekt? Interrups sind ja nicht drin, ansonsten müsste man die Vektortabelle anpassen. Im Prinzip hilft da nur der Vergleich der Datenblätter und die Simulation im AVR-Studio. Poste doch mal den Code, den du für einen speziellen Typ optimiert hast (komplett), vielleicht fällt mir ja da was auf. Bit- & Bytebruch... ...HanneS...
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.