externen SRAM am ATMega wie beim AT90s8515?

Gast #303974
Lesenswert?

Hallo,

ich suche eine Lösung für folgendes Problem.
Als Grundlage kommt ein ATMega 32 zum Einsatz, an diesen soll ein
externes SRAM angeschlossen werden. Dabei sollen aber die benutzten
Ports möglichst nicht verloren gehen, da diese für andre Komponenten
auch benötigt werden. Der AT90s8515 bietet dafür eine recht einfache
Möglichkeit, da der externe SRAm einfach wie ein interner genutzt
werden kann und bei bedarf deaktiviert werden kann??

Ist dies bei dem ATMega auch möglich??
Umfangreicher Code ist auch nicht so schön, nur um ein SRAM ansteuern
zu können?
Ich habe schon im Forum und im Datenblatt gelesen, dass der ATMega128
genau wie der AT90s8515 genutzt werden kann, leider ist diser mir zu
groß um ihn einzusetzen?!

Habe im Forum nichts entsprechnedes gefunden, meist unterstützten die
benutzten Controller diese Feature, oder die Ports wurden nicht mehr
benötigt.
Besten Dank schon einmal
Gast #303977
Lesenswert?

Hallo,

ich habe einen Beitrag gepostet, wo ich beschreibe wie ich einen
AT28C64B mittels Latches ansteuere um I/O Pins zu sparen, das sollte
aber auch mit SRAM's funktionieren. Benutze mal die Suche soweit Sie
es noch finden kann.
Gast #303978
Lesenswert?

Der M32 kannst nicht einfach so. Der M162 schon.
Mit ein paar Schieberegistern (und Bustreibern) über SPI müsste es
gehen, allerdings muß man dann den Speicherzugriff händisch
organisieren und die RAM-Zugriffsgeschwindigkeit ist auch langsamer.
Für den Apple ][ gab es mal einen EPROMmer, der nach diesem Prinzip
arbeitete.
Gast #303981
Lesenswert?

Hm ich werde mir mal den ATMega 8515 ansehen, hat aber bisschen wenig
flash.
Habe bei AVRfreaks was gefunden, Ansteuerung mittels Ripple Counters,
muss man sich zwar um die Ansteuerung komplett selbst kümmern, aber mit
der vorgestellten Schaltung ist der Code recht kurz und übersichtlich.

Als andere Alternative werd ich mir den 161/162 mal ansehen, wenn der
es können soll.

Ich melde mich, wenn ich was bracuhbares hab,
danke für die schnelle Hilfe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren