Halaman EEPROM menulis diragukan

B

burningmosfet

Guest
Halo semua orang Aku bekerja dengan M24C04 EEPROM [url = "http://www.st.com/stonline/products/literature/ds/5067/m24c01-w.pdf"] (datasheet) [/url] dan i memiliki keraguan pada mode halaman menulis. Jika Anda membaca ayat 3.6.2 pada datasheet itu memberitahu Anda bahwa Anda dapat menulis sampai 16bytes data DIBERIKAN bahwa mereka harus berada di halaman memori yang sama untuk menghindari roll-over. Datasheet juga mengatakan "... di halaman yang sama dalam memori: yaitu, bit paling signifikan alamat memori yang sama". Sekarang, jika saya memiliki 4096 byte memori E2 ini berarti bahwa alamat tersebut adalah: 0x0000 0x0001 .... 0x0FFE 0x0FFF Jadi dalam kasus saya bit MSB selalu nol dan hanya ada halaman? Sebaliknya jika saya menggunakan M24C08 yang saya telah 8k dan karena 2 halaman? Dimana ditulis bahwa halaman adalah 4096 byte? Apakah standar? Maafkan aku untuk ini pertanyaan sepele tetapi saya tidak dapat menemukan jawaban.
 
Atau, adalah E2 dibagi sedikit pun halaman dari 16 byte sehingga saya memiliki 256 halaman pada M24C04? Datasheet tampaknya saya tidak terlalu jelas
 
2404 adalah 4k sedikit memori, menyediakan 512 Bytes dan menggunakan 9 ketimbang 12 bit alamat. Baca datasheet dan bertanya lagi, jika ada pertanyaan yang tersisa setelah itu [COLOR = "Silver"] [SIZE = 1 ]---------- Posting ditambahkan pada 17:43 -------. --- Previous post berada di 17:37 UKURAN ----------[/] [/COLOR] Saya menghitung 32 halaman ...
 
thanx FvM aku salah dalam membaca. Ya 24c04 adalah 4Kbits jadi saya memiliki 512 byte (alamat 0x0200) dan alamat tertinggi adalah 1 `1111` 1111 (0x01FF) tetapi yang adalah bit MSB? Kesembilan? Anda dihitung 32 halaman karena Anda membagi 512bytes oleh 16bytes (penulisan sekuensial maksimum)

<span style="color: grey;"><span style="font-size: 10px">---------- Posting ditambahkan? Di 18:44 ---- ------ Previous post berada di 17:46 ----------</span></span>
[/COLOR] Saya menghitung 32 halaman ... [ / QUOTE] Anda dihitung 32 halaman karena Anda membagi 512bytes oleh 16bytes (yang maksimum # byte dalam menulis)?
 
yang adalah bit MSB? Kesembilan?
Anda dapat melihatnya di halaman 10 dari datasheet, MSB pertama.
Anda dihitung 32 halaman karena Anda membagi 512bytes oleh 16bytes (yang maksimum # byte secara tertulis)
benar
datasheet mengatakan:?
Page modus Menulis memungkinkan hingga 16 byte yang akan ditulis dalam sebuah siklus Menulis tunggal, asalkan bahwa mereka semua berada di halaman yang sama di memori: yaitu, bit paling signifikan alamat memori yang sama
sehingga itu berarti bahwa semua byte adalah sama kecuali satu di sebelah kanan (LSB) 0xFF 0 0xFF 1 0xFF 2 ... 0xFF F Alex
 
Ok terima kasih Alex, biasanya dalam datasheet mereka memberitahu jumlah halaman atau byte di halaman tapi ini tidak terjadi jadi saya lebih suka bertanya ... Apakah seminggu yang bagus
 

Welcome to EDABoard.com

Sponsor

Back
Top