<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to I2C FRAM_MB85RC256V als Persistent-Speicher</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fc42b5700d/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fc42b5700d/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/fc42b5700d/</id><updated>2023-03-03T18:44:43.131000Z</updated><subtitle>Recent posts to I2C FRAM_MB85RC256V als Persistent-Speicher</subtitle><entry><title>I2C FRAM_MB85RC256V als Persistent-Speicher</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fc42b5700d/?limit=25#e31d" rel="alternate"/><published>2023-03-03T18:44:43.131000Z</published><updated>2023-03-03T18:44:43.131000Z</updated><author><name>wayne</name><uri>https://forge.codesys.com/u/wayne5de/</uri></author><id>https://forge.codesys.com0e9e9b52941651f6d71166b2ff3667c542bdf0c1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Diese Funktion kenne ich. &lt;br/&gt;
So eine "Softwarelösung" verwende ich als workaround.&lt;/p&gt;
&lt;p&gt;Hätte aber gerne eine Lösung in Hardware gegossen... :-)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>I2C FRAM_MB85RC256V als Persistent-Speicher</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fc42b5700d/?limit=25#d606" rel="alternate"/><published>2023-03-02T11:45:42.255000Z</published><updated>2023-03-02T11:45:42.255000Z</updated><author><name>holger</name><uri>https://forge.codesys.com/u/holger/</uri></author><id>https://forge.codesys.com34b4356950a46887fefff724c4e5f1127f8d7661</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hab auf Youtube was interesantes gesehen um die Variablen beim Raspi zu erhalten&lt;br/&gt;
&lt;a href="https://www.youtube.com/watch?v=W-SGX49QNH4&amp;amp;t=347s" rel="nofollow"&gt;https://www.youtube.com/watch?v=W-SGX49QNH4&amp;amp;t=347s&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>I2C FRAM_MB85RC256V als Persistent-Speicher</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fc42b5700d/?limit=25#ce75" rel="alternate"/><published>2023-02-12T06:18:39.971000Z</published><updated>2023-02-12T06:18:39.971000Z</updated><author><name>wayne</name><uri>https://forge.codesys.com/u/wayne5de/</uri></author><id>https://forge.codesys.comc6655d62df48ab93192ef01895b9ca040f0ca7ad</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Guten Morgen,&lt;br/&gt;
bin leider nicht mehr weitergekommen.&lt;/p&gt;
&lt;p&gt;Hätte aber immer noch gerne eine Lösung... ;-)&lt;/p&gt;
&lt;p&gt;Viele Grüße&lt;br/&gt;
wayne&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>I2C FRAM_MB85RC256V als Persistent-Speicher</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fc42b5700d/?limit=25#306f" rel="alternate"/><published>2023-02-10T10:02:57.119000Z</published><updated>2023-02-10T10:02:57.119000Z</updated><author><name>kevinl</name><uri>https://forge.codesys.com/u/kevinl/</uri></author><id>https://forge.codesys.coma4610925405f8e6384ca9666c7185ea34a984b78</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;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?&lt;/p&gt;
&lt;p&gt;Grüsse&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>I2C FRAM_MB85RC256V als Persistent-Speicher</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/fc42b5700d/?limit=25#9b64" rel="alternate"/><published>2020-04-08T12:34:17.483000Z</published><updated>2020-04-08T12:34:17.483000Z</updated><author><name>wayne</name><uri>https://forge.codesys.com/u/wayne/</uri></author><id>https://forge.codesys.com436bf7e18973c84829771eaa6f4286f3e6b77115</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallihallo,&lt;br/&gt;
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.&lt;/p&gt;
&lt;p&gt;Hier kann ich nun auch mehr Angaben dazu machen, was schon funktioniert...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Das FRAM lässt sich per python-Skript auf der Kommandozeile lesen und beschreiben.&lt;/li&gt;
&lt;li&gt;Wird das FRAM per python-Skript beschrieben, so steht nach einem Stopt/Start der CPU der richtige Inhalt in abyCache&lt;br/&gt;
   --&amp;gt; Das FRAM wird also richtig von Codesys ausgelesen&lt;/li&gt;
&lt;li&gt;Wird in Codesys per bRemMemDelete das Array abyCache beschrieben, so wird dies richtig in das FRAM geschrieben&lt;br/&gt;
   --&amp;gt; Kontrolliert mit  Lese-python-Skript auf der Kommandozeile.&lt;/li&gt;
&lt;li&gt;Werden mit store die persistenten Variablen geschrieben, so erscheint folgendes im FRAM:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;45&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;46&lt;/span&gt; &lt;span class="mi"&gt;222&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;47&lt;/span&gt; &lt;span class="mi"&gt;66&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;48&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;49&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt; &lt;span class="mi"&gt;94&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;51&lt;/span&gt; &lt;span class="mi"&gt;67&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;52&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;53&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;54&lt;/span&gt; &lt;span class="mi"&gt;222&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;55&lt;/span&gt; &lt;span class="mi"&gt;67&lt;/span&gt;
&lt;span class="n"&gt;Reading&lt;/span&gt; &lt;span class="mi"&gt;56&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;--&amp;gt; Also scheint das Schreiben des FRAMs mit persistenten Variablen auch zu klappen!&lt;/p&gt;
&lt;p&gt;Bisher soweit gut!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nach einem "Stromausfall" sind die persistenten Variablen wieder Null, auch im FRAM sind die Daten==&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;--&amp;gt; Es werden die Daten aus dem FRAM nicht zurück in den persistenten Bereich geschrieben!&lt;/p&gt;
&lt;p&gt;Jemand eine Idee?&lt;/p&gt;
&lt;p&gt;Danke und Grüße&lt;br/&gt;
wayne&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>