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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.