Forum: Mikrocontroller und Digitale Elektronik AT90S1200 Programm auf AT90S8515 umschreiben


von Toni (Gast)


Angehängte Dateien:

Lesenswert?

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

von crazy horse (Gast)


Lesenswert?

statt eear schreibst du eearl, zusätzlich musst du einmal am
Programmanfang eearh mit 0 belegen.

von Josef (Gast)


Lesenswert?

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

von Toni (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.