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