www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik M32c87 mit externen speicher


Autor: Timo Eesmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo!
ich versuche gerade, oben genannte cpu in den memory expansion zu 
versetzen und ein 16mb großes sram zu beschreiben und wieder auszulesen. 
problem dabei ist, ich weiß garnicht, ob ich schon im expansion mode bin 
oder nicht. wie kann ich das feststellen? worauf ist noch bei der 
benutzung von externen sram zu achten. welche register müssen überhaupt 
beschrieben werden? ich finde renesas hält sich da sehr bedeckt. 
vielleicht hat ja einer noch eine gute app note oder sogar einen 
ähnlichen
sample code. vielen dank!
mfg timo

Autor: sepp (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab so etwas vor eon paar Jahren auf einem M16C gemacht. Wahr 
eigentlich kein Problem. Das ganze müsste auch in App Notes beschrieben 
sein. Schau einfach auf die Renesas Webseite oder auf m16c.de.

Autor: Obelix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Den "expansion mode" musst du einfach setzen. Zum Anfang probieres es 
mit vielen Wait states.

Autor: Gnipfel (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Timo,

habe schon viel mit nem M16C80 gemacht.
Im Anhang mal die ncrt0-Datei mit der Startup Information.

Da gibts nen Part mit der Bezeichnung "after reset,this program will 
start".
Schau da mal rein. Hier werden die Controllereigenschaften konfiguriert 
und auch bestimmt ob memory expansion oder nicht.

Für die zu beschreibenden Register musste mal mit M32C87 vergleichen.

Viel Erfolg.

Gruß Gnipfel

Autor: Timo Eesmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
vielen dank für die antworten! ich bin jetzt so weit, dass der adress- 
und der datenbus angesprochen werden können. das problem ist jetzt noch, 
dass der bus clock während eines lese- bzw. schreibzugriffs aussetzt. 
gibt es da irgend welche einstellungen, die das verhindern??
mfg timo

Autor: Obelix (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was heist bei dir Bus-clock?

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.