[問題] EEPROM抹除

看板Electronics作者 (藍色感覺)時間17年前 (2009/02/23 20:10), 編輯推噓9(9011)
留言20則, 8人參與, 7年前最新討論串1/1
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)

02/23 20:32, , 1F
SCL 給多快?
02/23 20:32, 1F

02/23 21:00, , 2F
除非SCL故意給非常非常慢~~~ 不然絕不會那麼久
02/23 21:00, 2F

02/23 21:03, , 3F
我懂了~謝謝兩位大大提醒...delay time
02/23 21:03, 3F

02/23 21:09, , 4F
不過, 一般全清的話差不多多久?我會把delay縮到spec. min
02/23 21:09, 4F
※ 編輯: BlueFeel 來自: 123.195.194.110 (02/23 21:09)

02/23 21:10, , 5F
I2C 一般來說 100Khz , Fast I2C 400Khz, High Speed 3.4M
02/23 21:10, 5F

02/23 21:12, , 6F
應該沒有 minimum speed...?
02/23 21:12, 6F

02/23 21:18, , 7F
嗯... i2c minimal speed 是 0
02/23 21:18, 7F

02/23 21:18, , 8F
你用的EEPROM沒有erase的指令嗎?
02/23 21:18, 8F

02/23 21:19, , 9F
也對啦 XD
02/23 21:19, 9F

02/23 21:20, , 10F
看看說明書, 也許有速度快的 whole chip erase 指令
02/23 21:20, 10F

02/23 21:26, , 11F
一定有整顆 erase 的 command ,清成 0xFF
02/23 21:26, 11F

02/23 21:31, , 12F
我看 AT24Cxx 的好像沒有erase? 我沒用過eeprom不確定 @@
02/23 21:31, 12F

02/23 21:37, , 13F
M大: AT24C516沒有Erase指令, T大 :Sorry!我講錯了!我要
02/23 21:37, 13F

02/23 21:38, , 14F
說的是SCL的Setup/hold time , 我可能給太多了
02/23 21:38, 14F

02/23 21:39, , 15F
印象中沒有,你可以改用 94c46 就有啦
02/23 21:39, 15F

02/23 21:40, , 16F
400KHz應該是SCL頻率,但實際抹除一個Addr應該更慢(我猜)
02/23 21:40, 16F
※ 編輯: BlueFeel 來自: 123.195.194.110 (02/23 21:42)

02/23 21:44, , 17F
XD 因為我多是用MCU內建的eeprom, 不然就外接TF Card
02/23 21:44, 17F

02/23 21:48, , 18F
microchip 24系列 沒有erase, 5mS max to write a page
02/23 21:48, 18F

11/11 14:59, , 19F
I2C 一般來說 10 https://muxiv.com
11/11 14:59, 19F

01/04 21:53, 7年前 , 20F
Sorry!我講錯了! https://daxiv.com
01/04 21:53, 20F
文章代碼(AID): #19ef8pkO (Electronics)