I2C data: Difference between revisions

From SpecNext Wiki
Jump to: navigation, search
mNo edit summary
No edit summary
Line 1: Line 1:
{{Port
{{Port
|Number=$113B
|Number=$113B
|PortMask=%0001 0001 0011 1011 ??
|ShortDesc=Sets and reads the I2C SDA line
|ShortDesc=Sets and reads the I2C SDA line
|Readable=Yes
|Readable=Yes
|Writable=Yes
|Writable=Yes
|Subsystem=I2C
|PortMask=%0001 0001 0011 1011 ??
}}
}}
When write, it sets the SDA line, D0 --> SDA
When read, it reads the SDA line, SDA --> D0
Note that I2C uses open collector outputs, the idle, released state is '1'. So if you want to read the line, you have to set it to '1' first.

Revision as of 16:01, 6 December 2017

Number PortNumber::$113B
Decimal NumberDec::
Short desc. ShortDesc::Sets and reads the I2C SDA line
Bit Mask [[PortMask::%0001 0001 0011 1011 ??]]
Readable Readable::Yes
Writable Writable::Yes
Subsystem Subsystem::I2C

When write, it sets the SDA line, D0 --> SDA When read, it reads the SDA line, SDA --> D0

Note that I2C uses open collector outputs, the idle, released state is '1'. So if you want to read the line, you have to set it to '1' first.