unsigned char i2c_read(void)
{
// Ensure the I2C module is idle
i2c_idle();
// Enable Receive Mode
SSPCON2bits.RCEN = 1; // Enable master for 1 byte reception
SSPBUF = 0x00;
while(!SSPSTATbits.BF); // Wait until buffer is full
return(SSPBUF);
}
se queda ciclado y no sale de esta rutina para leer la eeprom