Hallihallo,
nachdem bei meinem ersten Versuch (https://forge.codesys.com/forge/talk/Deutsch/thread/a73b9e4a96/) mit dem Eeprom 24C32 die Resonanz nicht allzu groß ist, hier ein neuer Versuch mit dem FRAM MB85RC256V als persistener Specher an einem RPI über I2C.
Hier kann ich nun auch mehr Angaben dazu machen, was schon funktioniert...
Das FRAM lässt sich per python-Skript auf der Kommandozeile lesen und beschreiben.
Wird das FRAM per python-Skript beschrieben, so steht nach einem Stop/Start der CPU der richtige Inhalt in abyCache
--> Das FRAM wird also richtig von Codesys ausgelesen
Wird in Codesys per bRemMemDelete das Array abyCache beschrieben, so wird dies richtig in das FRAM geschrieben
--> Kontrolliert mit Lese-python-Skript auf der Kommandozeile.
Werden mit store die persistenten Variablen geschrieben, so erscheint folgendes im FRAM:
Hallihallo,
nachdem bei meinem ersten Versuch (https://forge.codesys.com/forge/talk/Deutsch/thread/a73b9e4a96/) mit dem Eeprom 24C32 die Resonanz nicht allzu groß ist, hier ein neuer Versuch mit dem FRAM MB85RC256V als persistener Specher an einem RPI über I2C.
Hier kann ich nun auch mehr Angaben dazu machen, was schon funktioniert...
--> Das FRAM wird also richtig von Codesys ausgelesen
--> Kontrolliert mit Lese-python-Skript auf der Kommandozeile.
--> Also scheint das Schreiben des FRAMs mit persistenten Variablen auch zu klappen!
Bisher soweit gut!
--> Es werden die Daten aus dem FRAM nicht zurück in den persistenten Bereich geschrieben!
Jemand eine Idee?
Danke und Grüße
wayne
Last edit: wayne 2020-04-08
Hallo, ich habe gerade auch ein Projekt bei dem ich den Fram einsetzen möchte, schaue mir das ganze mal an, bist du da noch weitergekommen?
Grüsse
Guten Morgen,
bin leider nicht mehr weitergekommen.
Hätte aber immer noch gerne eine Lösung... ;-)
Viele Grüße
wayne
Hab auf Youtube was interesantes gesehen um die Variablen beim Raspi zu erhalten
https://www.youtube.com/watch?v=W-SGX49QNH4&t=347s
Diese Funktion kenne ich.
So eine "Softwarelösung" verwende ich als workaround.
Hätte aber gerne eine Lösung in Hardware gegossen... :-)