externer Speicher für PIC

Gast #696223
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.
Gast #696269
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 ?
#696279
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
Gast #696346
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 ?
#696350
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren