RTV forum PL | NewsGroups PL

Wyjaśnienie działania bufora w pamięci Flash AT45DB011 z interfejsem SPI

FlashMem AT45DB011

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wyjaśnienie działania bufora w pamięci Flash AT45DB011 z interfejsem SPI

Paweł Kurzawa
Guest

Fri May 21, 2004 8:25 am   



Witam,
AT45DB011 to 1Mb pamiec z interface'em SPI.
mam maly problem, a nie moge znales nigdzie w dokumentacji
czy po zapisie bufora do flasha bufor jest czyszczony ...
Jak ma ktos doswiadczenie to prosze o pomoc.

--

--
Best regards
K@pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------

EM
Guest

Fri May 21, 2004 8:48 am   



Quote:
AT45DB011 to 1Mb pamiec z interface'em SPI.
mam maly problem, a nie moge znales nigdzie w dokumentacji


Dokumentację można znaleźć u producenta:
http://www.atmel.com/dyn/resources/prod_documents/DOC1103.PDF

Quote:
czy po zapisie bufora do flasha bufor jest czyszczony ...

Jakie to ma znaczenie? Domniemam, że nie jest czyszczony i nie ma takiej
potrzeby. Może mieć znaczenie, gdy chcemy taki sam bufor zapisywać w wielu
miejscach.

Osobiście używałem podobnej pamięci i nie było z nią żadnych problemów.

Pozdrawiam
EM

Paweł Kurzawa
Guest

Fri May 21, 2004 10:26 am   



Quote:
Dokumentację można znaleźć u producenta:
http://www.atmel.com/dyn/resources/prod_documents/DOC1103.PDF
mam i przestudiowalem ...


Quote:
Jakie to ma znaczenie? Domniemam, że nie jest czyszczony i nie ma takiej
potrzeby. Może mieć znaczenie, gdy chcemy taki sam bufor zapisywać w wielu
miejscach.
Dla mnie ma, bo nie wiem czy przed dopisaniem czegos do "PAGE" musze

najpierw zrzucic do bufora dopisac i wrzucic spowrotem do "PAGE".
Jezeli bufor sie nie kasuje wystarczylo by pominac odczyt ....

Quote:
Osobiście używałem podobnej pamięci i nie było z nią żadnych problemów.
masz jakis przyklad w C do obslugi tego flasha?



--

--
Best regards
K@pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------

EM
Guest

Fri May 21, 2004 10:54 am   



Quote:
Dla mnie ma, bo nie wiem czy przed dopisaniem czegos do "PAGE" musze
najpierw zrzucic do bufora dopisac i wrzucic spowrotem do "PAGE".
Jezeli bufor sie nie kasuje wystarczylo by pominac odczyt ....
Ale co ma do tego bufor? To by miało sens tylko wtedy, gdy nie używałbyś

bufora do czegoś innego niż zapisywania jednej konkretnej strony pamięci.
Ale chyba nie używasz tylko kilkuset bajtów z całej pamięci. No chyba, że
jeden z buforów by był właśnie do tego.
Szczerze mówiąc nie znalazłem nic o kasowaniu bufora, więc prawdopodobnie
cały czas jest w nim ostatnia zawartość, ale to tylko moje przypuszczenie.

Wtedy, aby coś dopisać do strony musimy oczywiście najpierw odczytać
dotychczasową zawartość (może wystarczyć tylko przepisanie do bufora),
zmodyfikować (dopisać do bufora co chcemy w odpowiednim miejscu), i zapisać
ją.

Quote:
masz jakis przyklad w C do obslugi tego flasha?

Nie mam. Pisałem w ASM. Ale polecam AVR335: Digital Sound Recorder with AVR
and DataFlash.
Znajdziesz na stronie Atmela, a jeśli nie to mogę poszukać...
Pozdr
EM

P.K.
Guest

Fri May 21, 2004 12:06 pm   



Quote:
Osobiście używałem podobnej pamięci i nie było z nią żadnych problemów.

A jak w praktyce wygląda żywotność tych kostek ?
W karcie katalogowej ten temat jest skutecznie pominięty.

M.B.

Adam Dybkowski
Guest

Fri May 21, 2004 9:52 pm   



Paweł Kurzawa wrote:

Quote:
AT45DB011 to 1Mb pamiec z interface'em SPI.
mam maly problem, a nie moge znales nigdzie w dokumentacji
czy po zapisie bufora do flasha bufor jest czyszczony ...

Nie jest.

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

JS
Guest

Sat May 22, 2004 6:50 pm   



W artykule <c8kust$k57$1@news.lublin.pl>
autorem którego mieni się P.K., napisano:

Quote:
A jak w praktyce wygląda żywotność tych kostek ?
W karcie katalogowej ten temat jest skutecznie pominięty.

AT45DB1282 (Rev. 2472B–DFLSH–05/03):
100,000 Program/Erase Cycles Per Page Typical
Data Retention - 10 Years

W opisach mniejszych kostek faktycznie nic na ten temat nie ma.

--
Pozdrawiam
Jarosław Szynal

elektroda NewsGroups Forum Index - Elektronika Polska - Wyjaśnienie działania bufora w pamięci Flash AT45DB011 z interfejsem SPI

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map