Re: 請問一下我用51去讀寫24LC64為啥不能寫第2 BYTE
|
||||
---|---|---|---|---|
版主
|
有可能寫下一個 Byte 之前,你沒有去 Polling ACK bit 導致下一個 Byte 無法被寫入。
80C51 access the I2c EEPROM code as below: http://www.microchip.com/stellent/idc ... eId=1824&appnote=en011156
發表於: 2005/11/23 17:41
|
|||
|
請問一下我用51去讀寫24LC64為啥不能寫第2 BYTE
|
||||
---|---|---|---|---|
新會員
|
請問一下
PS:下面是我用示波器量出來的波形概述 我要寫3筆資料進去時,再第一筆資料時有回傳ACK訊號拉HIGH約 5US 後拉LOW,後面兩筆資料寫完都不會拉HIGH接著 我就下STOP 信號,延遲 5 mS 後再開始並下adreess 讀取,可是只讀取到第一筆資料,後面兩筆都被拉為high信號! 請各為老手給我指導一下
發表於: 2005/11/23 12:00
|
|||
|