Gast
#5096055
Hallo, ich habe 512 kb E2PROM in meiner Bastelei, aufgeteilt auf 2 Steine aber nur 20 kb RAM im STM32F103, meinem Lieblings-uC. Für die vielen Daten die ich in meiner Wetterstation verwursteln möchte denke ich darüber nach dem EE einen Cache zu verpassen, der die Schreibzyklen reduziert und die Lesezyklen beschleunigt. Mehr als 1 Mio kommen ja fix zusammen. Natürlich soll geschrieben werden aber eben deutlich weniger und möglichst zusammenhängend. Ich greife immer struct weise auf das EE zu, eine kleine selbstgebastelte FAT organisiert die Daten. Vorne sind also die meisten Zugriffe, um die FAT ständig aktuell zu halten. Kennt jemand Cache Strategien so etwas zu lösen? Ich würde dafür 4kb RAM des uC reservieren. Das kann gerne auch in einer INT Routine eines Timers passieren, habe ich ja genug von. zeit spielt keine Rolle, so schnell ändert sich das Wetter ja nicht, der UC wacht nur einmal die Minute derzeit auf. Mir gehts in dieser Frage um Software, die Hardware besteht ja schon. Software, ich ich über die Basisroutinen des EE setzen kann, die bisher bestens funktionieren. Grüße, Christian