Software I2C in slave mode

I want to simulate an I2C slave device using a generic 8051 MPU which doesn't have hardware I2C(not like 80C552). I know it is easy to implement software simulated I2C in master mode, but I want to turn my 8051 MPU to be a slave device. How can?

Parents
  • Software I2C, Hmmm. This weekend I went out to the backyard to light my barbecue. I took my matches, lit it and came back inside. Now I could have taken two sticks instead and rubbed them together for half an hour and lit the fire but matches just seemed like a natural choice. C'mon folks, there's a reason IC companies spend so much time and money implementing certain functions as hardware peripherals in micro cores. It's because sloths like me are too lazy to type all that C code. I wish you the best but it seems to go against the grain.
    :)

Reply
  • Software I2C, Hmmm. This weekend I went out to the backyard to light my barbecue. I took my matches, lit it and came back inside. Now I could have taken two sticks instead and rubbed them together for half an hour and lit the fire but matches just seemed like a natural choice. C'mon folks, there's a reason IC companies spend so much time and money implementing certain functions as hardware peripherals in micro cores. It's because sloths like me are too lazy to type all that C code. I wish you the best but it seems to go against the grain.
    :)

Children
More questions in this forum