Forum: Mikrocontroller und Digitale Elektronik externer Speicher für PIC


von PICneuling (Gast)


Lesenswert?

Kann mir jemand nen brauchbaren Link nennen um externen RAM und/oder 
externen FLASH zu beschreiben bzw. davon zu lesen?
Möchte beides in 4 MBit Größe an meinem PIC8722 verwenden, habe nur 
leider noch keinen blassen Schimmer wie das softwaretechnisch zu 
realisieren ist.
Anleitung,Quelltext oder Link zu Quelltext wäre großartig.
Hab bis jetzt leider nichts brauchbares gefunden.

von Master S. (snowman)


Lesenswert?

es gibt SPI-Flash, den steuerst du am besten per SPI an ^^ bei SRAM/DDR 
kann ich leider dir auch nicht helfen, aber als kleiner tip: gib doch an 
welchen typ von RAM du ansteuern willst (SRAM, DDR...) da bekommst du 
wahrscheinlich brauchbarere antworten als meine ;)

n.b. PIC8722 = ?

von PICneuling (Gast)


Lesenswert?

ok, ich versuche mal präziser zu werden:
PIC18F8722
programmiere vorzugsweise in C
FLASH AMIC A29040B
RAM BSI CMOS SRAM BS62LV4006

beide mit 19 Bit Adressbus (davon nur 16Bit verwendet) und parallelen 
8Bit Datenleitungen. Hardwaretechnisch bereits realisiert.

Hoffe es gibt dafür auch ne vernünftige Softwarelösung ?

von Falk B. (falk)


Lesenswert?

@ PICneuling (Gast)

>PIC18F8722
>programmiere vorzugsweise in C
>FLASH AMIC A29040B
>RAM BSI CMOS SRAM BS62LV4006

>beide mit 19 Bit Adressbus (davon nur 16Bit verwendet) und parallelen
>8Bit Datenleitungen. Hardwaretechnisch bereits realisiert.

>Hoffe es gibt dafür auch ne vernünftige Softwarelösung ?

Wo ist das Problem? Lesen kann man aus dem FLASH wie aus normalem SRAM. 
Schreiben ist ein klein weniga aufwändiger, ist aber recht übersichtlich 
im Datenblatt beschrieben.

MFG
Falk

von PICneuling (Gast)


Lesenswert?

Danke.
Hab soeben auch gesehen, dass zumindest der FLASH Speicher im Datenblatt 
ne Erklärung hat.
Nur jeder fängt mal ganz vorne an. Lesen eines SRAMs. Ist das ein 
Kinderspiel oder wäre vielleicht doch nen Quelltext hilfreich ?

von Falk B. (falk)


Lesenswert?

@ PICneuling (Gast)

>Nur jeder fängt mal ganz vorne an.

Richtig, aber aus dem Alter der Vorkauens und Hintern abwischen solltest 
du doch raus sein, oder?

> Lesen eines SRAMs.

LESEN ist ein sehr gutes Stichwort. Z.B. Das Datenblatt.

> Ist das ein Kinderspiel oder wäre vielleicht doch nen Quelltext hilfreich ?

Das ist nun wirklich das allereinfachste. Adressen anlegen, CS und OE 
auf LOW, WR auf HIGH, Daten liegen am Bus an.

MFG
Falk

von PICneuling (Gast)


Lesenswert?

Alles klar. Dank dir.
Das wollte ich wissen.

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.