Forum: Mikrocontroller und Digitale Elektronik Zusätzlicher RAM für AVRs?


von Krisi K. (haxi)


Lesenswert?

Gibt es eigentlich eine Möglichkeit um den Arbeitsspeicher von AVRs zu 
erweitern? Ich würde gerne kompliziertere Programme mit mehr Speicher zu 
schreiben und gibt es da irgendwelche "RAM-Chips" die einfach und 
schnell ansteuerbar sind?

Ich hab übrigens grad noch ein Speicher aus einem alten PC rausgeholt 
mit 8 RAM Chips. Zu dem Text auf den ICs (VG2617405(CJ)) spuckte Google 
z.B. folgendes aus: 
http://www.digchip.com/datasheets/parts/datasheet/517/VG2617405.php

Und könnte man den Chip mit einem Mega8 oder ähnlichen ansteuern und 
würden da beim dem RAM Chip auch paar Pins (VSS, GND, paar Datenpins) 
reichen oder müssen es alle sein?

Danke im Voraus!

von Falk B. (falk)


Lesenswert?

@  Krisi K. (haxi)

>Gibt es eigentlich eine Möglichkeit um den Arbeitsspeicher von AVRs zu
>erweitern?

Ja.

> Ich würde gerne kompliziertere Programme mit mehr Speicher zu
>schreiben und gibt es da irgendwelche "RAM-Chips" die einfach und
>schnell ansteuerbar sind?

http://www.mikrocontroller.net/articles/Speicher#Mit_XMEM-Interface

>Ich hab übrigens grad noch ein Speicher aus einem alten PC rausgeholt

Vergiss die, das sind DRAMs, die kann man nicht wirklich einfach und 
sinnvoll anschliessen.

>Und könnte man den Chip mit einem Mega8 oder ähnlichen ansteuern und
>würden da beim dem RAM Chip auch paar Pins (VSS, GND, paar Datenpins)
>reichen oder müssen es alle sein?

Praktisch alle.

Wenn die SRAM-Erweiterung am AVR immer noch nicht ausreicht, nimm einer 
der vielen neuen, sexy ARM Prozessoren, die haben mehr RAM und Flash.

MFG
Falk

von super (Gast)


Lesenswert?

supersexy

von hp-freund (Gast)


Lesenswert?

Ich habe mir gerade ein paar 23k256 bestellt.
Mal sehen wie die sich so machen ;)

von Weingut P. (weinbauer)


Lesenswert?

Vor Jahren hab ich mal mit EDO-RAM-Riegeln gebastelt, muss sagen das 
ging recht gut. Allerdings hab ich die nicht übers integrierte XRAM 
angesprochen sondern in Hardware IO-Ports.
Hab das gemacht um Kameradaten zwischenzuspeichern, ging sehr gut.
Der Refresh war alle 20 Sekunden ohne Verluste machbar.

von Иван S. (ivan)


Lesenswert?

Krisi K. schrieb:
> Gibt es eigentlich eine Möglichkeit um den Arbeitsspeicher von AVRs zu
> erweitern? Ich würde gerne kompliziertere Programme mit mehr Speicher zu
> schreiben und gibt es da irgendwelche "RAM-Chips" die einfach und
> schnell ansteuerbar sind?

Eigentlich habe ich ja mit Atmel nichts zu tun, aber nach kurzem 
Überfliegen der Heimseite dieser Firma macht das eigentlich nur mit dem 
8515er großartig Sinn, da dieser bis zu 64k SRAM direkt ansprechen kann.

Gruß, Iwan

von spess53 (Gast)


Lesenswert?

Hi

>macht das eigentlich nur mit dem 8515er großartig Sinn, da dieser bis zu
>64k SRAM direkt ansprechen kann.

Es gibt auch eine Reihe AVRs mit SRSM-Interface.

MfG Spess

von Falk B. (falk)


Lesenswert?

@  Иван S. (ivan)

>8515er großartig Sinn, da dieser bis zu 64k SRAM direkt ansprechen kann.

Der ATmega128 kann das auch.

von spess53 (Gast)


Lesenswert?

Hi

SRSM-Interface -> SRAM-Interface

MfG Spess

von Helmut L. (helmi1)


Lesenswert?

Krisi K. schrieb:
> Ich würde gerne kompliziertere Programme

Nur mehr Speicher für Variablen nicht aber für Programmspeicher.
Der ist auf das interne Flash begrenzt

von Krisi K. (haxi)


Lesenswert?

Helmut Lenzen schrieb:
> Krisi K. schrieb:
>> Ich würde gerne kompliziertere Programme
>
> Nur mehr Speicher für Variablen nicht aber für Programmspeicher.
> Der ist auf das interne Flash begrenzt
Das weis ich ja aba will man ja z.B. MP3s abspielen oder Datenmengen 
verarbeiten reichen ja auch Schleifen und die ersetzen ja Theoretisch 
Milliarden Zeilen von Code.

Alle Funktion bzw. "Treiber" für Displays oder ähnliches verbrauchen bei 
mir momentan gerade einmal 1 kB.

von Helmut L. (helmi1)


Lesenswert?

Dann ist es ja klar. Ich wollte dich nur darauf aufmerksam machen weil 
du von "kompliziertere Programme" sprachst.

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.