wieso der interne SRAM? I2C ist was ganz anderes. dieser kommt mit 3 Leitungen aus SCL SDA und GND.
Damit redet der µC seriell mit anderen Teilnehmern.
Ein Externes SRAM wird parallel angesteuert, ist ja logisch, da der Zugriff für den SRAM sehr schnell erfolgen muss.
Ich dachte halt, dass ich irgendwo mal gelesen hätte, dass man auch den Programmspeicher erweitern kann, aber egal...
Zum SRAM: du meintest doch selber, dass I2C Dabei sehr beliebt sei. Da dachte ich, du würdest meinen, dass man einfach Speicherchips an den I2C-Bus anschließt. Gibt es andere ICs, die man dann auch im Programmcode als "Interner SRAM" mit STS und LDS schreiben / lesen kann?
I2C ist nicht für SRAM. SRAM ist eine eigene Geschichte. Ich weiß zwar nicht wie umfangreich deine Programme sind, aber ich denke mal, dass du dass momentan noch nicht brauchen wirst.
Wenn du den Externen SRAM anschließt dann kannst z.b. in Bascom Variablen als XRAM deklarieren. Der Kompiler macht den Rest. Wird in ASM code prinzipiell dasselbe sein denke ich mal.
Kannst du mir denn einen solchen externen SRam-Baustein sagen? Dann kann ich mich über das Datenblatt weiter informieren. Mir geht es nicht darum, was ich jetzt brauche, sondern darum, was ich vielleicht in ein paar Jahren mit dem gleichen Board machen möchte.
Jetzt habe ich nur noch eine Frage: Wenn ich so einen Baustein an meinen Mega32 anschließe, dann muss ich die Datenspeicherung etc. alles selber schreiben, oder (ich nutzte ASM)? Oder gibt es da fertige Befehle, für die ich den Baustein an bestimmte Pins anschließen muss?
Gruß, CowZ
edit: ich dachte da an folgenden:
V62C5181024
Gibt's nämlich bei Reichelt schön billig unter der Bestellnummer 628128-70 M
Ich weiß nur die Ansteuerung in Bascom.
Da werden die Variablen nicht normal deklariert sindern mit dem Zusatz XRAM. Den Rest macht der Compiler.
In ASM musst du dich selbst erkundigen. Sorry!!
Du musst aber beim anschliessen auch aufpassen.
Dazu brauchst du einen Inverter. Irgendwo im Forum hab ich mal ein Schema gesehen wie das SRAM angeschlossen werden muss.
Lesezeichen