Thanks for the reply,
I have use 4.7k pullup resistors.
I've done the scan with the oscilloscope, and there is no clock or data.
following is a small program to compile.
I am currently developing a semaphore system, based on pic24fj128ga010, everything is fine except the I2C communications:
The sda & scl pins are always high...