- Labornetzteil AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 24

Thema: Programmspeicher vergrößern

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.05.2005
    Ort
    Kaiserslautern
    Beiträge
    794
    Anzeige

    LiFePo4 Akku selber bauen - Video
    I2C ist mir bekannt

    Das ist dann aber nicht so anzusteuern, wie der interne SRAM, oder? Das wäre dann doch über die I2C Schnittstelle...

    Gruß, CowZ

  2. #12
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.02.2005
    Ort
    Salzburg
    Alter
    44
    Beiträge
    464
    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.

    MFG

    Bertl

  3. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.05.2005
    Ort
    Kaiserslautern
    Beiträge
    794
    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?

    Gruß, CowZ

  4. #14
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.02.2005
    Ort
    Salzburg
    Alter
    44
    Beiträge
    464
    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.

  5. #15
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.05.2005
    Ort
    Kaiserslautern
    Beiträge
    794
    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.

  6. #16
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.02.2005
    Ort
    Salzburg
    Alter
    44
    Beiträge
    464
    Hier ein Datenblatt eines SRAMS
    Angehängte Dateien Angehängte Dateien

  7. #17
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.05.2005
    Ort
    Kaiserslautern
    Beiträge
    794
    Danke schön

    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

  8. #18
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.02.2005
    Ort
    Salzburg
    Alter
    44
    Beiträge
    464
    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!!

    MFG

    Bertl

  9. #19
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.02.2005
    Ort
    Salzburg
    Alter
    44
    Beiträge
    464
    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.

    MFG

    Bertl

  10. #20
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    28.02.2005
    Ort
    Salzburg
    Alter
    44
    Beiträge
    464
    der controller hat genau für diesen Zweck eigene Pins zur ansteuerung.
    Ein Port ist die Ardesse und ein Port die Daten.

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen