chicken_feet
Member level 4
Hi all,
I have just started reading I2C and just wondering if anyone has successfully implemented multimaster I2C using normal controller I/O. Based on what i have read, it seems that it is workable that we implement i2c communication between two controllers without I2C pins. For example we can send a bit and then read back to check for collision. If a collision does happen, we go for arbitration.
I need some confirmation, and if anyone foresee or encountered problem implementing it. Currently i am using 8052 which doesn't requires me to set any Data Direction (I/O) bits and i am wondering will there be problem for other controllers if we change the Data Direction bits ( for specifying Input or Output) in the middle of operation.
rgds,
chicken_feet
I have just started reading I2C and just wondering if anyone has successfully implemented multimaster I2C using normal controller I/O. Based on what i have read, it seems that it is workable that we implement i2c communication between two controllers without I2C pins. For example we can send a bit and then read back to check for collision. If a collision does happen, we go for arbitration.
I need some confirmation, and if anyone foresee or encountered problem implementing it. Currently i am using 8052 which doesn't requires me to set any Data Direction (I/O) bits and i am wondering will there be problem for other controllers if we change the Data Direction bits ( for specifying Input or Output) in the middle of operation.
rgds,
chicken_feet