作者BlueFeel (藍色感覺)
看板ASM
標題[問題] FLASH
時間Sat Feb 26 00:02:27 2011
請問一下
FLASH 有一個Page program的指令
這指令一次一定要寫256-byte嗎?(datasheet是畫data0.....data255)
假設我資料只有1byte或著2byte, 我不想每次都要花256x8個SCK
我可以1個page 寫1個byte嗎? 這樣我只要1x8個SCK,然後CS拉起來結束就好了...
可以這樣嗎?感覺好像可以耶?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.236.8
※ 編輯: BlueFeel 來自: 114.32.236.8 (02/26 00:04)
1F:推 ruemann:可以啊 不過他就是一次會寫入256BYTE 所以其他沒有寫入 02/26 00:11
2F:→ ruemann:的就變成(依設計不同會有不同的結果) 02/26 00:12
3F:→ ruemann:所以EEPROM還是有優勢的,可以不用以一個BLOCK為單位 02/26 00:12
4F:→ BlueFeel:其它沒寫入,就算是亂的,不要讀到就好(SCK數量對)啦XD 02/26 00:30
※ 編輯: BlueFeel 來自: 114.32.236.8 (02/26 00:31)
5F:推 WolfLord:一般是要一次清一頁,但是不禁止一次寫一個字 02/26 00:40
6F:→ WolfLord:不過有些FLASH只有PAGEWRITE,那你也只能讀回來改寫後 02/26 00:41
7F:→ WolfLord:整頁回寫 02/26 00:41
8F:推 ruemann:樓上才是對的 XD 02/26 11:35