Witam Próbuje zapisać i odczytać pamięć 1M, AT45DB011, ale coś nie wychodzi. Może mi ktoś wytłumaczyć co robię nie tak?
Z tego co rozumiem z datasheet, pamieć podzielona jest na sektory,bloki i strony. Sektorow jest 3:
SECTOR 0 = 2112 BYTES (2K + 64) SECTOR 1 = 65,472 BYTES (62K + 1984) SECTOR 2 = 67,584 BYTES (64K + 2K)
Błoków 64 (od 0 do 63): Block = 2112 bytes (2K + 64)
Stron jest 512 (od 0 do 511) Page = 264 bytes (256 + 8)
Czy odczytując tablice, musze podać adres początkowy (tablica 0=> adres 0, tablica 1=> adres 265)? Zapis tak samo, podawać początkowy adres komórki (tablica 0=> adres 0, tablica 1=> adres 265) i potem komenda zapisu strony? Nie bardzo rozumiem jak to ruszyć....
|