小弟我是參照 去上課的SAMPLE Code,來使用 C18 提供的 I2C Lib,
不知道哪邊有錯,我的 I2C 用示波器量都沒有動作.
我使用的 Chip 是 18f65j50
使用 i2c 只是做簡單的 讀寫 EEPROM.
SSP2BUF=0;
OpenI2C2(MASTER,SLEW_ON);
SSP2ADD= 59; //24M/4 / 59+1 = 100k
//initial 完後
我用以下方式去試著存 0x77 到 EEPROM 0x04 的位址
EEByteWrite2(0xA0,0x04,0x77);
EEAckPolling2(0xA0);
unsigned char ReadTemp;
ReadTemp = EERandomRead2(0xA0,0x04);
但是讀回來並不是0x77.
使用示波器量,連 clock 都沒看到. 是否是我沒注意到哪些地方呢?