Forum: Mikrocontroller und Digitale Elektronik Probleme mit ATmega162


von Benedikt (Gast)


Lesenswert?

Da ich mehr Flash benötige als der mega8515 bietet, bin ich auf den
mega162 umgestiegen, nur die Software läuft leider nicht.

Am uC ist ein 32kB SRAM und ein GLCS am externen Speicher Interface
angeschlossen.

Dem Datenblatt und der Applictaion Note "Migrating between ATmega8515
and ATmega162" nach, gibt es eigentlich nicht viel zu beachten, außer
den Fuse Bits.
Aber leider tut sich auf dem angeschlossenen LCD überhaupt nichts.

JTAG habe ich über die FuseBits deaktiviert, ebenso OCD.

Gibt es sonst noch irgendetwas zu beachten ?

von jmoney (Gast)


Lesenswert?

dumme frage, aber neu assembliert hast du? das alte hex-file wird wohl
nicht gehn..

von günter (Gast)


Lesenswert?

Der 162er ist im Lieferzustand auf int. Takt (1 MHz ??? ) eingestellt

Evtl. die entspr. fuse-bits ändern (entspr. Beschaltung und Quarz)

Günter

von Benedikt (Gast)


Lesenswert?

Fuse Bits passen, die alten .o Datein die der Compiler erstellt habe ich
gelöscht, also muss alles neu erstellt worden sein. Davon abgesehen, der
für den mega162 erstellte Code läuft auf dem mega8515 problemlos
(abgesehen von UART, da es hier einige Unterschiede gibt).

Die UART Routinen des mega162 habe ich jetzt zum Laufen gebracht, der
Code startet also.
Da das LCD nichtmal initialisiert, vermute ich, dass es irgendwie mit
dem Speicherinterface zusammenhängt.

Der angeschlossene SRAM (0x500-07FFF) wird vor der Hauptprogramm
erfolgreich getestest (was ich anhand der Meldung die ich per UART
ausgebe erkennen kann), das LCD (an Adresse 0x8000 und 0x8200) wird
dagegen anscheinend nicht richtig angesprochen.

von Cencan (Gast)


Angehängte Dateien:

Lesenswert?

Hallo.

Ich habe aus gleichem Grund den Wechsel vollzogen (ATMega8515 <->
ATmeag162). Ich habe auch einen externen SRAM. Nur der min.
Testprogramm (siehe dateianhang) läuft mit 8515 einwandfrei aber nicht
mit 162 (d.h. das Gelesene ist nicht identisch mit dem geschriebenen).

Compiler: CodeVision Version 1.25.1

Kann mir jemand helfen? Danke.

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.