I know there must be a simple answer to this question, but I cannot find it anywhere.
I have an application where I have 2 x 28X1's. One is setup as the master using the HI2C command: "hi2csetup i2cmaster, %11001000, i2cfast, i2cword"
The second is the slave "HI2CSETUP I2CSLAVE, %11001000"
The slave is using Setfreq m8, and the problem I am having is the master can only talk to the slave if it's frequency is set at Setfreq m2. If I set the master to Setfreq m8 it will not talk to the slave. This is obviously causing me problems because I need the master to run faster.
Does anyone know what could be causing this problem?
Are you allowed to run the HI2COUT command when running at m8 speed?
I have an application where I have 2 x 28X1's. One is setup as the master using the HI2C command: "hi2csetup i2cmaster, %11001000, i2cfast, i2cword"
The second is the slave "HI2CSETUP I2CSLAVE, %11001000"
The slave is using Setfreq m8, and the problem I am having is the master can only talk to the slave if it's frequency is set at Setfreq m2. If I set the master to Setfreq m8 it will not talk to the slave. This is obviously causing me problems because I need the master to run faster.
Does anyone know what could be causing this problem?
Are you allowed to run the HI2COUT command when running at m8 speed?