12.07.2015 Views

1.1.1. I2C Registers (Base Address Refers to the Register ... - RoBoard

1.1.1. I2C Registers (Base Address Refers to the Register ... - RoBoard

1.1.1. I2C Registers (Base Address Refers to the Register ... - RoBoard

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Register</strong> Offset:<strong>Register</strong> Name:Reset Value:BA + Fh<strong>I2C</strong>1 Extra Control <strong>Register</strong>00h7 6 5 4 3 2 1 0I2c_RST TX_hit_RX RsvNaBitAttribute Descriptionme7 I2c_RST R/WWrite “1” will reset i2c controller except pre-scale registers (for keep <strong>the</strong> speedsetting). After reset, Controller will send out 10 dummy clocks <strong>to</strong> ensure no any slavedriving data because of incomplete operation of <strong>the</strong> Master (maybe o<strong>the</strong>r master),au<strong>to</strong> clear after reset complete.6 TX_hit_RX R/OIndicate <strong>the</strong> TX address is written but may not send out because <strong>the</strong> slave is drivingfirst bit of data on bus,After data in rx_buffer is read back by software , hardware will continue <strong>to</strong> read slaveand nak it at <strong>the</strong> end, <strong>the</strong>n send re-start + address.5-0 Rsv RO Reserved

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!