Re: 25LC256的WREN功能請教
|
||||
---|---|---|---|---|
管理員
|
IOP14759 你好,
"write enable latch" 將在寫入週期完成後重新Reset,在下一週期的寫入命令前需重新執行 WREN 來啟用寫入功能。如Datasheet說明: 此外EEPROM支援 單個BYTE 或 最多64個BYTE 的寫入,可以透過一次寫入多筆資料來降低整體需要的時間,如下圖: Attach file: Write Sequence.jpg (239.67 KB) BYTE WRITE SEQUENCE.jpg (57.67 KB) PAGE WRITE SEQUENCE.jpg (90.10 KB)
發表於: 2023/7/20 13:19
|
|||
|
Re: 25LC256的WREN功能請教
|
||||
---|---|---|---|---|
資深會員
|
寫入前確認一下WIP
The Write-In-Process (WIP) bit indicates whether the25XX256 is busy with a write operation.
發表於: 2023/7/12 22:36
|
|||
程式是
依照寫出來(的code),跑出結果 不是依照你想出來的,得到結果 先有需求規格 後有解決方案 |
||||
|
25LC256的WREN功能請教
|
||||
---|---|---|---|---|
新會員
|
我目前使用25LC256
我的WP和HOLD都是接上拉電阻到VCC沒使用 然後我嘗試寫入資料讀取資料時發現 如果我是(空一行代表CE回到high) 0x06 0x02+0x0000+4筆DATA 0x02+0x0004+4筆DATA 0x02+0x0008+4筆DATA 0x02+0x000C+4筆DATA 這樣寫資料再去讀發現,只有address0x0000~0x0003能寫入,後面0x0004~0x000F都沒有寫進去 我必須改成(空一行代表CE回到high) 0x06 0x02+0x0000+4筆DATA 0x06 0x02+0x0004+4筆DATA 0x06 0x02+0x0008+4筆DATA 0x06 0x02+0x000C+4筆DATA 每次寫DATA錢我都送一次Write Enable的指令才能正常的全部寫入 但是我中間明明都沒有下達Write Disable的指令,為什麼會這樣? 還是我搞錯SPEC的意思了?本來就應該用後面那種寫法?
發表於: 2023/7/12 14:17
|
|||
|