Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #344350
| From | Andreas Fecht <forum@aftec.de> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: Flash-Speicher beschreiben mit Microcontroller |
| Date | 2023-09-22 19:09 +0200 |
| Message-ID | <uekhok$fo79$1@solani.org> (permalink) |
| References | <650D9F1A.4F504B18@proton.me> <uek910$3hdal$1@gwaiyur.mb-net.net> <uekb23$f1$1@news.bawue.net> <650DB3F2.47E104E8@proton.me> |
Am 22.09.2023 um 17:34 schrieb Carla Schneider: > Gerrit Heitsch wrote: >> >> On 9/22/23 16:40, Marcel Mueller wrote: >>> Am 22.09.23 um 16:05 schrieb Carla Schneider: >>>> Und dann braucht er fuer seinen Zweck jeweils eine Page um eine 4Byte >>>> Zahl zu speichern. >>>> Die Frage ist ob man eine Page nicht mehrmals programmieren kann ohne >>>> sie zu loeschen, >>> >>> Theoretisch ja, praktisch eher nein. >>> >>>> Die Bytes die unprogrammiert bleiben sollen setzt man auf 0xFF und die >>>> bereits programmierten Bytes >>>> setzt >>>> man auf den Wert den sie bereits haben. Dann koennte man die Zahlen >>>> hintereinander in die >>>> Page setzen, und haette auch keinen abnutzung, denn die kommt ja nur >>>> durchs Loeschen, >>>> nicht durchs Programmieren... >>> >>> Das Problem sind die Multi-Level Cell und Fehlerkorrekturinformationen. >>> Mindestens letztere ändern sich natürlich jedes mal. >>> >>>> Der Zweck waere ein Datenlogger der regelmaessig eingeschaltet wird, >>>> dann Temperatur, Luftfeuchte >>>> usw. misst >>>> diese in den Flash schreibt und dann wieder abschaltet, ohne dass man >>>> noch einen weiteren >>>> Speicher braucht. Man wuerde sich also ein 256Byte batteriegepuffertes >>>> RAM sparen in das >>>> man die Daten schreibt bis es voll ist, und das dann auf eine Page im >>>> Flash. >>> >>> Oder ein kleines serielles EEProm. Die sind auch hart im nehmen und >>> brauchen keine Batterie. >> >> Ja, die gibts inzwischen bis 4MBit, also 512 KB mit SPI. 25CSM04 von >> Microchip. Da kann man sich das Flash schon fast sparen, abhängig von >> der Datenmenge die man loggen will. > > Das Flash hat den Vorteil dass es bereits im Raspberry Pi pico eingebaut ist. > Bei STM-Controllern habe ich das schon öfter gemacht, sogar bitweise als Betriebsstundenzähler. Funktioniert prima. Bei den Typen mit ECC geht's bei 64-Bit Speicher leider nur 8-Byte-Weise. Gruß Andreas
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar
Flash-Speicher beschreiben mit Microcontroller Carla Schneider <carla_schn@proton.me> - 2023-09-22 16:05 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Marcel Mueller <news.5.maazl@spamgourmet.org> - 2023-09-22 16:40 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-09-22 17:15 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Carla Schneider <carla_schn@proton.me> - 2023-09-22 17:34 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Andreas Fecht <forum@aftec.de> - 2023-09-22 19:09 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2023-09-23 01:56 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-09-23 08:00 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2023-09-23 11:27 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-09-23 12:45 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Carla Schneider <carla_schn@proton.me> - 2023-09-23 11:54 +0200
Re: Flash-Speicher beschreiben mit Microcontroller Michael Schwingen <news-1513678000@discworld.dascon.de> - 2023-09-22 19:28 +0000
csiph-web