Flash hukommelse

Generelt er der så nogen der ved om man blot kan overskrive data på forskellige addresser af en Flash, eller skal man igennem en erase-cycle??? Kunne man ikke bare gemme 5 på addresse 100 og så senere overskrive denne så der ligger 10 på addresse 100, eller skal man først slette værdien på addresse 100 og herefter gemme de 10....... Syntes bare sådan en erase tage uforholdsmæssigt lang tid!

Terry

Reply to
Terry Andersen
Loading thread data ...

Hej Terry

Desværre... og endnu værrer, du kan ikke nøjes med at slette kun adresse 100, men du skal slette en hel blok (typisk 64kByte). Denne blok skal så gemmes i RAM hvorefter du retter adresse 100, og genskriver hele blokken... suk.

Sådan er FLASH hukommelse. Hvis du har brug for det du taler om, så brug en EEPROM. Denne type er meget dyr pr. MB, så tænk dig om en ekstra gang.

/Thomas

Reply to
Thomas Lykkeberg

Og langsom for lige at tilføje det, når han nu siger at en "erase cycle" tager for lang tid.

Mvh / Preben

--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!
Reply to
Preben

Det er da afhængigt af hva type flash han køber jo... dataflash kredsende kan slette 1 bytes af gangen f.eks.

Men jo de mest gængse detsvære skal det :(

VH Lars Molnit

Reply to
Moller

hmm... kan man skrive til dem bytes af gangen eller skal det være 64 kb blokke også ?

-- Mvh Kasper

Reply to
Kasper

Hvad med en Seriel EEPROM? - Dem jeg har arbejdet med tog nu ikke mange tusindedele sekunder om at overskrive en lokation!

Men ok hvis et tusinde-del af et sekund er lang tid så må du jo om det :)

Og så kan de fås i op til 128 KB (1M-bit) - Men så er de nok halv-dyre...

Brian

Reply to
Brian Lund

??? Hvordan det uden RAM. Sidder der RAM "on-die" på FLASH'en? Eller er du 100% sikker på at det ikke er en EEPROM.

/Thomas

Reply to
Thomas Lykkeberg

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.