www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SRAM Problem


Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leutz!

Ich habe da mal ein kleines Problem mit meinem Mega162.
Ich möchte das externe Speicherinterface nutzen um SRAM anzustecken.Im
Moment sind es 2  8k*8 chips. Später möchte ich einen 128k*8 Chip
ranstecken. Die Verkabelung habe ich ja hinbekommen aber nun hab ich
ein Problem mit der Software. Im Datenblatt steht ja wie man die Größe
einstellt. Leider werde ich da nicht schlau wie ich den anspreche. Auf
der Seite 31 im Datenblatt ist ein Bild zu sehen wo der Speicher
hingemappt wird. Ich hatte ja die Hoffnung, das erst der interne Ram
kommt und der externe dann hinten dran gehangen wird. Auf dem Bild
sieht es aber so aus als würde der interne vom externen überlagert.
Versteh ich da was falsch?
Ich wollte denn internen für Variablen, Stack, ... nutzen und den
Externen für Daten. Ich möchte "manuell" zwischen den beiden SRAM's
umschalten. Wie ist das bei dem 128K*8 Chip? Der Mega kann ja "nur"
64K Speicher über das externe Interface ansprechen. Ich muss also
manuell das höchste Adressbit setzen. Wie kann ich da die kompletten
64K nutzen? Der Addressraum ist ja nur 16bit breit, was 64k bedeutet.
Wird dann das interne SRAM abgeschalten oder kann ich nur 60KB von dem
externen nutzen?

Hoffe jemand kann mir helfen

Seb

Autor: Malte Marwedel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich meine mal irgendwo gelesene zu haben, dass der Teil des externen
SRAMs, der sich mit dem Internem überlagert, nicht genutzt werden kann.
  (bin mir aber nicht 100% sicher).

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.