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
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).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.