www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Externes Ram


Autor: Markus Burrer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
wie ist das eigentlich wenn ich an einen AVR (zb Mega128) externes Ram
hänge? Kann ich die unteren Bytes ab $0000 des externen Speichers bis
zum Ende des internen Rams eigentlich nutzen? Hab mal im Datenblatt
gelesen, bin mir aber nicht sicher ob ich das verstanden hab.
So wie ich das sehe scheint es nicht zu gehen. Wenn man beim Mega128 zb
die unteren 4352 Bytes adressiert bleiben RD und WR anscheinend stumm.
Gibt es da noch ne Möglichkeit auf beide (intern und extern)
zuzugreifen? Gibts irgend einen Befehl der explizit sagt das der Wert
in's externe Ram soll? Oder ein Register?

Vielleicht hat das ja schonmal jemand gemacht
Gruß
Markus

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist der RAM 32kB groß, kannst du ihn voll benutzen (wrap around).

Aber bei 64kB sind die unteren 4kB futsch.


Peter

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.