打印

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

[复制链接]
6308|13
手机看帖
扫描二维码
随时随地手机跟帖
沙发
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 | 只看该作者

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

使用特权

评论回复
5
古道热肠| | 2007-9-28 12:31 | 只看该作者

楼上说得有道理

  512字节大概是为了兼容磁盘扇区,多出来的16字节正好给512字节数据做个校验。
  AT45DB161D考虑到其可靠性已很高,普通应用不须校验,为了使用的方便性,提供了新的512页面操作模式。

使用特权

评论回复
6
hotpover|  楼主 | 2007-9-28 12:40 | 只看该作者

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

使用特权

评论回复
7
kingkits| | 2007-9-28 12:53 | 只看该作者

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

另外的16bit可以用作校验,或者控制

使用特权

评论回复
8
Swd21ic| | 2007-9-28 18:53 | 只看该作者

!~

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

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

使用特权

评论回复
9
hotpover|  楼主 | 2007-9-28 18:59 | 只看该作者

OTP?是吗?

使用特权

评论回复
10
123654789| | 2007-9-28 19:20 | 只看该作者

不是 现在 用 FLASH 了

使用特权

评论回复
11
hotpover|  楼主 | 2007-9-29 11:11 | 只看该作者

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

使用特权

评论回复
12
Swd21ic| | 2007-9-29 12:22 | 只看该作者

这个.

..不清楚..
反正第1次才有效..

使用特权

评论回复
13
叶疯弧| | 2007-10-1 15:43 | 只看该作者

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

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

使用特权

评论回复
14
hotpover|  楼主 | 2007-10-26 21:13 | 只看该作者

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

俺的字库以528字节一页写入时就出错,设为512字节才正常

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

431

主题

2397

帖子

1

粉丝