Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #344350

Re: Flash-Speicher beschreiben mit Microcontroller

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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