training:i2c

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

training:i2c [2016/10/12 06:58]
kluong
training:i2c [2021/09/19 21:59]
Line 1: Line 1:
-====== I2C ====== 
- 
-<​code>​ 
-The Inter-integrated Circuit (I2C) Protocol is a protocol intended to allow multiple 
-“slave”digital integrated circuits (“chips”) to communicate with one or more “master” 
-chips. 
- 
-Like the Serial Peripheral Interface (SPI), it is only intended for short distance ​ 
-communications within a single device. Like Asynchronous Serial Interfaces (such as 
-RS-232 or UARTs), it only requires two signal wires to exchange information. 
-</​code>​ 
- 
-Many of the sensors used in the lab will use the I2C protocol. Therefore it is important that you understand what I2C at a fundamental level before you can use it. The sparkfun I2C page provides an excellent introduction so start with that first. Afterwards, the i2c-bus.org website will give a great primer as well as additional resource 
- 
-  - [[ https://​learn.sparkfun.com/​tutorials/​i2c | Sparkfun I2C tutorial ]] 
-  - [[ http://​www.i2c-bus.org/​i2c-primer/​ | i2c-bus.org primer ]] 
- 
- 
  
  • training/i2c.txt
  • Last modified: 2021/09/19 21:59
  • (external edit)