Hola, estoy trabajando con un PIC18f4520 y quiero leer un MPU6050. Al momento de leerlo y enviarle el bit ACK, el programa no me permite avanzar debido a que se queda en '1' el bit ACKEN. Adjunto el código con el que estoy trabajando, con el fin de que me puedan asesorar y decir si estoy implementando bien las funciones para usar el I2C. Estoy trabajando con oscilador a 20 Mhz y la velocidad del I2C a 100khz. Además estoy usando MPLAB X con el compilador XC8.
Saludos Cordiales.