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
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? ;)
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
Schau mal die Seriellen(SPI) SRAM IC's von Microchip an. Die gehen bis 32KB und sind in der Anschaffung recht günstig. Siehe csd http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2542¶m=en539030
atmega1284 in pdip ist pinkompatibel und hat deutlich mehr ram. gibts auch bei CSD gruss klaus
Danke für Eure Antworten... werde dann wohl doch eine andere CPU nehmen. Die Schaltung nochmal überdenken. Gruß AVRli...
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.