Difference between revisions of "EMAC I²C Programming"
Line 1: | Line 1: | ||
{{todo|Write I2C Article; (12.4.13-15:35->MD+)|Michael Welling|project=oe 4,oe 5,mw,notstarted,md}} | {{todo|Write I2C Article; (12.4.13-15:35->MD+)|Michael Welling|project=oe 4,oe 5,mw,notstarted,md}} | ||
+ | === Background Information === | ||
+ | I²C is a low-speed two wire serial interface used to connect to a variety of sensor and I/O devices. | ||
+ | The interface uses bi-directional open-drain I/Os, SDA and SCL, to communicate to devices based on an address encoded in the data transmission. SDA is a data signal which sends and receives information using a protocol to address the appropriate device. SCL is a clock signal which is used to determine when to latch data from the SDA line. | ||
− | + | For more information about the protocol see the following page: | |
+ | http://en.wikipedia.org/wiki/I%C2%B2C |
Revision as of 10:43, 13 December 2013
Background Information
I²C is a low-speed two wire serial interface used to connect to a variety of sensor and I/O devices. The interface uses bi-directional open-drain I/Os, SDA and SCL, to communicate to devices based on an address encoded in the data transmission. SDA is a data signal which sends and receives information using a protocol to address the appropriate device. SCL is a clock signal which is used to determine when to latch data from the SDA line.
For more information about the protocol see the following page: http://en.wikipedia.org/wiki/I%C2%B2C