AT45DB161D这种flash为什么分512字节或528字节一页?

[复制链接]
 楼主| hotpover 发表于 2007-9-27 21:48 | 显示全部楼层 |阅读模式
reckon 发表于 2007-9-27 23:06 | 显示全部楼层

问问atmel的吧

lws 发表于 2007-9-28 09:27 | 显示全部楼层

以前用161B,只有528字节/页

没有512字节/页。实际使用的时候为了计算方便,也只用到512字节/页,每页的16字节就浪费了。当时就觉得奇怪,为什么是528字节/页。现在161B停产了,用161D替换。可能是为了兼容161B,还保留528字节/页。
韩秋婷 发表于 2007-9-28 12:04 | 显示全部楼层

多出的是做校验用的,当然也可以做别的用

古道热肠 发表于 2007-9-28 12:31 | 显示全部楼层

楼上说得有道理

  512字节大概是为了兼容磁盘扇区,多出来的16字节正好给512字节数据做个校验。
  AT45DB161D考虑到其可靠性已很高,普通应用不须校验,为了使用的方便性,提供了新的512页面操作模式。
 楼主| hotpover 发表于 2007-9-28 12:40 | 显示全部楼层

它的状态寄存器只能读,不能写,怎样设置每页的字节数?

kingkits 发表于 2007-9-28 12:53 | 显示全部楼层

FAT16虽然每个扇区只有512byte数据,但是占用528byte

另外的16bit可以用作校验,或者控制
Swd21ic 发表于 2007-9-28 18:53 | 显示全部楼层

!~

..
自己看手册..
上面都写了.

 页大小是OTP的.只能编程一次! 改不了..

 楼主| hotpover 发表于 2007-9-28 18:59 | 显示全部楼层

OTP?是吗?

123654789 发表于 2007-9-28 19:20 | 显示全部楼层

不是 现在 用 FLASH 了

 楼主| hotpover 发表于 2007-9-29 11:11 | 显示全部楼层

晕了,不小心写多了一次page size,会不会造成破坏的?

Swd21ic 发表于 2007-9-29 12:22 | 显示全部楼层

这个.

..不清楚..
反正第1次才有效..
叶疯弧 发表于 2007-10-1 15:43 | 显示全部楼层

161D的页大小是可以自己配置的

161D的页大小是可以自己配置的
 楼主| hotpover 发表于 2007-10-26 21:13 | 显示全部楼层

那多出来的16字节好像不能写入,

俺的字库以528字节一页写入时就出错,设为512字节才正常
您需要登录后才可以回帖 登录 | 注册

本版积分规则

431

主题

2397

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部