作者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