Hallo Ich versuche das im Anhang von U. Hempel geschriebene Programm auf den AT90S8515 umzuschreiben. Ich habe die Interrupt-Vektoren schon abgeändert, und auch den Stack initialisiert. Das AVR Studio 4.08 gibt einen Fehler aus, der sich auf den Zugriff auf das EEprom bezieht. (beim Unterprogramm "eelese:out eear,lcdtmp", der 8515 arbeitet aber mit eearl und eearh) Hier habe ich keine Ahnung wie ich diesen Teil neu programmieren muss. Für Hints und Tips zu diesem Problem und auch andere Änderungen die nötig wären bin ich dankbar. Freundliche Grüsse Toni
statt eear schreibst du eearl, zusätzlich musst du einmal am Programmanfang eearh mit 0 belegen.
De 8515 hat 512 Byte EE und benötigt einen 10 Bit Pointer - also benötigt er eearl und eearh (wie crazy horse es bereits schrieb), der 2313 zb. kommt mit einem 8 Bit Pointer aus, weil er nur 128 Byte EE hat. Josef
Vielen Dank für die Infos. Wie sieht das mit dem Timer aus, kann ich das ohne Änderung übernehmen? Gruss Toni
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.