看板 ASM 關於我們 聯絡資訊
請問一下 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)
ruemann:可以啊 不過他就是一次會寫入256BYTE 所以其他沒有寫入 02/26 00:11
ruemann:的就變成(依設計不同會有不同的結果) 02/26 00:12
ruemann:所以EEPROM還是有優勢的,可以不用以一個BLOCK為單位 02/26 00:12
BlueFeel:其它沒寫入,就算是亂的,不要讀到就好(SCK數量對)啦XD 02/26 00:30
※ 編輯: BlueFeel 來自: 114.32.236.8 (02/26 00:31)
WolfLord:一般是要一次清一頁,但是不禁止一次寫一個字 02/26 00:40
WolfLord:不過有些FLASH只有PAGEWRITE,那你也只能讀回來改寫後 02/26 00:41
WolfLord:整頁回寫 02/26 00:41
ruemann:樓上才是對的 XD 02/26 11:35