Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 kwi 2024, o 08:21


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 13 maja 2015, o 08:23 
Offline
Użytkownik

Dołączył(a): 05 kwi 2014
Posty: 339
Pomógł: 10

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ć....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO