Datum: 20.03.2008 11:09
Hallo, folgendes Problem: Ich möchte an einem MSP430F1612 ein externes EEPROM (256kByte) anschließen. Da ich ziemlicher Neuling bin auf dem Gebiet meine Frage. Wie mach ich dies am besten??? Gibt es EEPROMs in solcher Größe die man einfach mit I²C ansteuern kann?? Bzw. was wär eine einfachere Möglichkeit oder Besserer? Wär schön wenn mir da jemand helfen könnte!
Datum: 20.03.2008 11:14
Am besten per SPI, das ist Kinderleicht zu bedienen. Passende EEPROMs gibts beispielsweise bei Atmel. Und 256k x 8 ist nun wirkluch nicht viel, dass man sich Gedanken machen müsste, es nicht zu bekommen.
Datum: 20.03.2008 11:25
Hm das Problem ist nur, hab ich im ersten posting vergessen. Der MSP hat ja zwei UART Schnittstellen, davon is die eine jedoch belegt (USB -> FTDI232 -> UART -> uC) und an der anderen hängt schon ein EEPROM M24C16 über I²C, drum wär es geschickt denk ich auch gleich über I²C des zu machen! Naja ich hab jetzt schon die ganze Zeit nach einen passenden EEPROM gefunden nur leider hab ich bisher noch keins gefunden!
Datum: 20.03.2008 11:59
Achso. Naja, bei Farnell hab ich auf die Schnelle jetzt den 24LC1025 gefunden. leider nur 128kByte.
Datum: 20.03.2008 12:26
Zwei 128kB I2C EEPROMs lassen sich normalerweise transparent hintereinander schalten - somit hättest du 256kB
Datum: 20.03.2008 12:55
Würde es eine andere Möglichkeit noch geben?? Also ganz ohne I²C oder SPI, weil soweit i des etz weiß gibt es ja bei einem MSP keine Adress- bzw. Datenleitung oder???also sollt es nicht so ganz tricky sein externen Speicher anzubringen oder kann man des über ein Port auch realisiern??
Datum: 20.03.2008 12:59
Natürlich kannst du auch was paralleles basteln, aber wenn du eh schon ein I2C EEPROM dran hast, ist doch das einfachste einfach noch mehr an den I2C zu packen.
Datum: 20.03.2008 13:25
Ich betreibe auch einen parallen RAM am MSP430. Schluckt halt ein Haufen Port-Leitungen, externer Adress-Latch usw. Naja, hoffentlich sind die SPI RAMs bald ordentlich verfügbar.
Datum: 20.03.2008 13:41
kannst du mir mal ein Beispielskizze zukommen lassen wie das dann aussieht?? bzw wie viele Port du brauchst??? kenn mcih da überhaupt nicht aus
Datum: 20.03.2008 14:50
Schau doch mal hier: http://www.mikrocontroller.net/articles/Speicher#Mit_Latch ist am MSP genauso, nur dass du da die Steuersignale usw. von Hand bemutteln musst.
Datum: 28.03.2008 17:19
Hallo nochmal! wie meinst du das mit zwei 128k hintereinander schalten??? kann es sein dass alle I²C-EEPROMS die selbe Feste adresse haben (0101), kann ich dann überhaupt 2 verschiedene EEPROMS an einen Bus hängen?? denke nicht oder???
Datum: 28.03.2008 17:46
> kann es sein dass alle I²C-EEPROMS die selbe Feste adresse haben Die Adressen müssen verschieden sein, dafür gibt es die A0, A1,.. Pins am EEPROM. > kann ich dann überhaupt 2 verschiedene EEPROMS an einen Bus hängen?? Solange sich keine (Speicher)Adressen überschneiden schon.
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel


