RAM Erweiterung über I²C?

Gast #1663065
Lesenswert?
• ▲
▼
Hallo,

ich habe nun ein kleines Problem. Ich verwende einen ATmega 644 in 
meinem Projekt wo ich plötzlich etwas RAM bräuchte. 1-2 kB wären super 
nur Intern habe ich die nicht mehr zur Verfügung.

Es muß nicht super schnell gehen sodassich glaube das es über I²C 
schnell genug wäre. Meine Frage ist nun, gibt es solch eine Möglichkeit 
überhaupt?

Wenn ja, welche? ;-)

EEPROM hab ich gefunden, doch ich ändere die Daten im 20 min Takt, da 
wäre EEPROM nicht das richtige :-(

Vlt. auch einen anderen Weg gehen, aber die CPU wechseln möchte ih nur 
ungern. :-(

Danke für eine Antwort.

Gruß AVRli
Gast #1663074
Lesenswert?
• ▲
▼
AVRli schrieb:
> EEPROM hab ich gefunden, doch ich ändere die Daten im 20 min Takt, da
> wäre EEPROM nicht das richtige :-(

Warum nicht?
Für z.B. den 24C64 werden 1 Mio. Schreibzyklen garantiert.
Wenn du alle 20 Minuten schreibst, sind das pro Tag 72 Mal.
Das Teil hält also locker 38 Jahre oder mehr.
Hält dein Gerät überhaupt so lange? ;)
#1663079
Lesenswert?
• ▲
▼
AVRli schrieb:
> Hallo,
>
> ich habe nun ein kleines Problem. Ich verwende einen ATmega 644 in
> meinem Projekt wo ich plötzlich etwas RAM bräuchte. 1-2 kB wären super
> nur Intern habe ich die nicht mehr zur Verfügung.

Nimm eine andere MCU. Alles Andere ist nicht wirtschaftlich.

> Es muß nicht super schnell gehen sodassich glaube das es über I²C
> schnell genug wäre. Meine Frage ist nun, gibt es solch eine Möglichkeit
> überhaupt?

RAM über I2C ist scheisse, auch wen Du meinst, es wäre schnell genug.
Entweder RAM (schnell, klein) oder Flash (groß, langsam).

> EEPROM hab ich gefunden, doch ich ändere die Daten im 20 min Takt, da
> wäre EEPROM nicht das richtige :-(

Also langsam. Nimm NAND-Flash.

> Danke für eine Antwort.

hth, Iwan
Gast #1664234
Lesenswert?
• ▲
▼
wechsel doch zu ARM CPUs. z.B. Den AT91SAM7S256/512 oder wenn es noch 
mehr RAM sein muss, der 512er hat schon 128kb, dann nimm den AT91SAM7SE. 
Der SE hat nämlich einen speicher hereaus geführt.

Ich hoffe ich konnte helfen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.