Hallo an alle, da ich einen Arduino habe, musste ich mich natürlich ein bisschen über die Hardware informieren, und so weiter. Da der EEPROM zum Datenloggen jetzt nicht so perfekt geeignet ist, bin ich ziemlich früh dazu übergegangen, mich für die Möglichkeiten der externen Speicheranbindung am Arduino zu informieren. Dabei bin ich (Weil ich ziemlich auf die neuesten Errungenschaften der Speichertechnologie stehe ;) ) auf das gestoßen: http://de.mouser.com/Search/Refine.aspx?Keyword=877-FM24V10-G Dazu hier das Datenblatt: http://www.ramtron.com/files/datasheets/FM24V10_ds.pdf Im Datenblatt steht, das es als direkter Ersatz für Eeproms verwendet werden kann. Könnt ihr mir helfen? Wie binde ich das an den Arduino an? Geht das überhaupt?
Prinzipiell kriegst du das schon ans laufen, beachte aber bitte, dass 3,3V nötig sind und die meisten Arduinos bei 5V laufen! Ähnliche I2C EEPROMs die auch bei 5V laufen wären zum Beispiel der 24LC16 und dessen Chipfamilie. Das ist nichts anderes als ein I2C EEPROM. Beispiele wie man am Arduino EEPROM Bausteine per I2C-Bus anspricht gibt es jede Menge. Du musst dann nur die Bus-Adresse auf deinen verwendeten Baustein ändern. Je nach Arduino Board hast du auch eine Stiftleiste an der bereits die I2C-Pins des AVR mit PullUp-Widerständen versehen sind. Fast jeder Teilnehmer am I2C taucht letztendlich als EEPROM auf, dessen Zellen gelesen oder geschrieben werden. Ob das jetzt ein Temperaturwert ist, oder eben ein gespeicherter Wert in einem "echten" EEPROM ist dann egal. Für Hardwarenahe Infos zum I2C am AVR guckst du hier: http://www.rn-wissen.de/index.php/I2C Für I2C am Arduino am Beispiel einiger Sensoren guckst du hier: http://www.robot-electronics.co.uk/htm/arduino_examples.htm
Klausi schrieb: > Dabei bin ich (Weil ich ziemlich auf die > neuesten Errungenschaften der Speichertechnologie stehe ;) ) auf das > gestoßen: So neu ist das jetzt auch wieder nicht ;). Nur um sicher zu gehen: An die Möglichkeit SD-Karten zu verwenden hast du schon gedacht? Diese lassen sich zumindest bequem am PC wieder auslesen.
Für I2C-FRAM kann man exakt den gleichen Code nehmen, wie für EEPROM. Das ACK-polling stört nicht, man kriegt sofort das ACK. Peter
Iich hab von ramtron ein paar samples gekriegt und da waren auch 5V Versionen dabei, die genaue Version ist jetzt abgekündigt (nach nichtmal 2 Jahren Produktion :/ ). Aber vlt. gibts noch welche davon in nem Lager (kuk ma bei CSD die hatten da sowas)
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.