1/1

|
I2C Bit State machine
by Unknown on Apr 12, 2007 |
Not available! | ||
|
I am seeing a strange behavior from the state machine in
I2C_master_bit_ctrl. When I receive the ACK from my external device (9th clock cycle), I get a 10th clock pulse, then the machine stops in IDLE. I see this in simulation and on the hardware. When looking at the simulation, the state machine is transitioning through the rd_a -> . . .->idle steps twice. Should this be happenining? I epxected the SCL line to be held (high/low?) until either another start or stop. Is this correct? Thanks! |
|||
|
I2C Bit State machine
by Unknown on Apr 13, 2007 |
Not available! | ||
|
Operator Error! My application was setting the STA bit for every
operation.
I am seeing a strange behavior from the state machine in
I2C_master_bit_ctrl. When I receive the ACK from my external device (9th clock cycle), I get a 10th clock pulse, then the machine stops in IDLE. I see this in simulation and on the hardware. When looking at the simulation, the state machine is transitioning through the rd_a -> . . .->idle steps twice. Should this be happenining? I epxected the SCL line to be held (high/low?) until either another start or stop. Is this correct? Thanks! |
|||
1/1

