作者BlueFeel (蓝色感觉)
看板Electronics
标题[问题] EEPROM抹除
时间Mon Feb 23 20:10:26 2009
EEPROM 512 page , 128-byte/page
i2c interface , 8051 的osc是20MHz
整颗抹除好久喔!!
我是128bye全给0x00, 给完就换page
已经5min还没跑完... =.='
大家有这样做过吗?也是这样久??
有更快的方法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.194.110
※ 编辑: BlueFeel 来自: 123.195.194.110 (02/23 20:13)
1F:推 TroyLee:SCL 给多快? 02/23 20:32
2F:→ ksmrt0123:除非SCL故意给非常非常慢~~~ 不然绝不会那麽久 02/23 21:00
3F:→ BlueFeel:我懂了~谢谢两位大大提醒...delay time 02/23 21:03
4F:→ BlueFeel:不过, 一般全清的话差不多多久?我会把delay缩到spec. min 02/23 21:09
※ 编辑: BlueFeel 来自: 123.195.194.110 (02/23 21:09)
5F:推 TroyLee:I2C 一般来说 100Khz , Fast I2C 400Khz, High Speed 3.4M 02/23 21:10
6F:→ TroyLee:应该没有 minimum speed...? 02/23 21:12
7F:推 ksmrt0123:嗯... i2c minimal speed 是 0 02/23 21:18
8F:→ MasterChang:你用的EEPROM没有erase的指令吗? 02/23 21:18
9F:推 TroyLee:也对啦 XD 02/23 21:19
10F:推 beagle:看看说明书, 也许有速度快的 whole chip erase 指令 02/23 21:20
11F:推 ykjiang:一定有整颗 erase 的 command ,清成 0xFF 02/23 21:26
12F:推 TroyLee:我看 AT24Cxx 的好像没有erase? 我没用过eeprom不确定 @@ 02/23 21:31
13F:→ BlueFeel:M大: AT24C516没有Erase指令, T大 :Sorry!我讲错了!我要 02/23 21:37
14F:→ BlueFeel:说的是SCL的Setup/hold time , 我可能给太多了 02/23 21:38
15F:→ narcissusli:印象中没有,你可以改用 94c46 就有啦 02/23 21:39
16F:→ BlueFeel:400KHz应该是SCL频率,但实际抹除一个Addr应该更慢(我猜) 02/23 21:40
※ 编辑: BlueFeel 来自: 123.195.194.110 (02/23 21:42)
17F:推 TroyLee:XD 因为我多是用MCU内建的eeprom, 不然就外接TF Card 02/23 21:44
18F:推 ksmrt0123:microchip 24系列 没有erase, 5mS max to write a page 02/23 21:48