Forum: Mikrocontroller und Digitale Elektronik RAM extern erweitern


von Sim W. (mikroplast)


Lesenswert?

Hallo

Ich habe ein Speicher-Problem mit dem Pic16F876, habe nicht genügend 
RAM.
Gibt es eine Möglichkeit, einen externen Speicher anzuschliessen? Oder 
sonst irgendwas? Danke für euere Antworten.

Gruss

von Der S. (schubi)


Lesenswert?

Sicher, aber externes RAM benötigt relativ viele IOs.
Was ist denn genau dein Problem? Wofür benötigst du soviel RAM.
Vielleicht kann man den Kram auch irgendwie anders "auslagern", wenn du 
nicht allzu schnell darauf zugreifen musst...

von Sim W. (mikroplast)


Lesenswert?

Hallo Schubi
Danke für deine schnelle Antwort.

Was heisst relativ viele IOs? 4? 8? mehr?
(habe 4 überige Pins)
Mein Problem ist folgendes: Ich muss eine Tablle(128*3bytes), die ich 
während dem Programmablauf einlese, irgendwo im RAM ablegen können. Die 
Zugriffsgeschwindikeit ist nich so relevant.
Kennst du noch eine Auslagerungsmöglichkeit?

von Rooney B. (rooney)


Lesenswert?

Musst du die Tabelle nur lesen können? Warum dann nicht die Tabelle in 
den Programmcode schreiben?

Serielles EEPROM wäre auch denkbar...

von Der S. (schubi)


Lesenswert?

Dann könntest du z.B. ein externes serielles RAM anbinden (parallele 
Anbindung braucht auf jeden Fall mehr als 4 I/Os):
z.B. FRAM von Ramtron:
http://www.ramtron.com/products/nonvolatile-memory/

Du könntest auch darüber nachdenken einen PIC18 einzusetzen. Es gibt 
Typen, die pinkompatibel zum PIC16F876 sind. Die gibts auch mit mehr RAM 
und sind von der Preisklasse relativ identisch.

von Sim W. (mikroplast)


Lesenswert?

Hallo Rooney Bob
Danke für deine Antwort.

Ist leider nicht möglich. Die Werte der Tabelle müssen über ein 
Terminalprogramm individuell eingegeben werden können. (daher keine 
feste Tabelle im Programmcode)

von Rooney B. (rooney)


Lesenswert?

bei PIC18 kann man aber während der Laufzeit über table writes auf 
Programmspeicher schreiben. Ob das bei deinem Controller möglich ist 
weiß ich nicht.

Serielles SRAM sind so viel ich weiß relativ teuer, da wäre ein Wechsel 
auf PIC18 auch zu erwägen.

von Sim W. (mikroplast)


Lesenswert?

Danke Schubi genau so etwas habe ich gesucht!

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.