Hi, ich wollte einen zusätzlichen Speicher für meinen Arduino kaufen und wollte fragen ob dieser geht: http://www.conrad.de/ce/de/product/150206/IC-serieller-EEPROM-Microchip-24LC128-IP-Gehaeuseart-DIP-8-Format-Kapazitaet-128-kBit-Organisation-16-K-x-8 Also ich brauch ihn einfach zum Programm draufspielen und abrufen und natürlich auch wieder löschen. Gruß und Danke
Simon Name schrieb: > ich wollte einen zusätzlichen Speicher für meinen Arduino kaufen und > wollte fragen ob dieser geht: > http://www.conrad.de/ce/de/product/150206/IC-serie... Läuft dein Arduino mit 2,5V? > Also ich brauch ihn einfach zum Programm draufspielen und abrufen und > natürlich auch wieder löschen. Kann ein Arduino ein "Programm" aus einem I²C EEPROM heraus "ausführen"? Wenn nein: Hast du dir auch schon Gedanken über einen I²C Bootloader gemacht?
Haha ok dafür habe ich es hier gepostet :) Also: Mein Arduino kann aber mit 3Volt laufen und das mit dem Bootloader weiß ich auch nicht :) Hast du da ne Ahnung? ICh habe hier die IDee raus: http://my.safaribooksonline.com/book/-/9783868999235/13dot-kommunikation-per-i2c-und-spi/id686980
Magnus M. schrieb: > Läuft dein Arduino mit 2,5V? Meine Frage war unnötig. Ein Blick ins Datenblatt verriet mir soeben, dass der 24LC128 mit 2,5V bis 5V zufrieden ist. Simon Name schrieb: > Also: Mein Arduino kann aber mit 3Volt laufen und das mit dem Bootloader > weiß ich auch nicht :) > Hast du da ne Ahnung? Nö. Ich besitze kein Arduino und musste mich bisher nicht damit beschäftigen. Was sagt die Doku des Herstellers?
Simon Name schrieb: > ICh habe hier die IDee raus: > http://my.safaribooksonline.com/book/-/97838689992... Das sieht mir sehr nach einer Verwendung des EEPROMs als Datenspeicher aus.
JA mein ich auch mit dem Datenspeicher. Oder ist da was anderes gemeint? Hier ist daas Datasheet: http://ww1.microchip.com/downloads/en/devicedoc/21191m.pdf
Simon Name schrieb: > JA mein ich auch mit dem Datenspeicher. Oder ist da was anderes gemeint? Du hattest was von einem Programm geschrieben. Simon Name schrieb: > Also ich brauch ihn einfach zum Programm draufspielen und abrufen und > natürlich auch wieder löschen.
Magnus M. schrieb: > Kann ein Arduino ein "Programm" aus einem I²C EEPROM heraus "ausführen"? Der AVR der da verbaut ist kann meines Wissens architekturbedingt nur Code aus seinem internen Flash ausführen...
Ja ich meinte mein selbstgeschriebenes Programm das ich dann abrufen kann und benutzen kann (LED steuern ...)
Also Moment mal. Willst du Daten oder dein Programm auf das EEPROM packen? Ersteres sollte gehen (wenn das Ding elektrisch passt, habs mir nicht angeguckt), letzteres geht imho nicht.
Simon Name schrieb: > Also ich brauch ihn einfach zum Programm draufspielen und abrufen und > natürlich auch wieder löschen. 14 Minuten später: Simon Name schrieb: > JA mein ich auch mit dem Datenspeicher. Oder ist da was anderes gemeint? Weitere 3 Minuten später: Simon Name schrieb: > Ja ich meinte mein selbstgeschriebenes Programm das ich dann abrufen > kann und benutzen kann (LED steuern ...) Haben wir uns jetzt bald geeinigt?
>Ja ich meinte mein selbstgeschriebenes Programm das ich dann abrufen >kann und benutzen kann (LED steuern ...) Ein Arduino kann keine Programme aus einem EEPROM ausführen.
holger schrieb: >>Ja ich meinte mein selbstgeschriebenes Programm das ich dann abrufen >>kann und benutzen kann (LED steuern ...) > > Ein Arduino kann keine Programme aus einem EEPROM ausführen. Danke an holger für die Klärung dieses Punktes. Wenn im I²C EEPROM ein Programm zur späteren Ausführung abgelegt werden soll, so muss der Arduino mit einem Bootloader geimpft werden.
Ok danke das wollte ich hören. Und kann ich es irgendwie ein Programm abspielen also damit meine ich die Daten: ein Programm welches zB eine LED starte, verstanden?
Simon Name schrieb: > Ok danke das wollte ich hören. Schön. > Und kann ich es irgendwie ein Programm abspielen also damit meine ich > die Daten: > ein Programm welches zB eine LED starte, verstanden? Du kannst damit kein Programm "abspielen". Lies dir doch mal den Artikel Bootloader durch! ^^^^^^^^^^ Draufklicken
Dein Arduino kann NUR Programme aus seinem Flashspeicher ausführen. Es ist durchaus möglich ein Programm in einem extern EEPROM zu speichern und dann ins Flash zu kopieren. Allerdings sollte dir bewusst sein, dass das Flash nur eine begrenzte Zahl von Schreibzyklen überlebt. Wie viel genau steht im Datenblatt deines Controllers. Deine Beiträge lassen aber sehr darauf schließen, dass du das eher nicht hinkriegst.
Simon Name schrieb: > ich wollte einen zusätzlichen Speicher für meinen Arduino kaufen Warum willst Du das tun? Der normale Flash-Speicher den der Atmel eh an Board hat macht das echt prima. Also entweder Du verwechselst die Namen der Speicher, oder Du willst irgend etwas verwegenes machen, für das es keinen richtigen Grund gibt.
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.