IIC
来源:互联网 发布:多点网络超市 编辑:程序博客网 时间:2024/05/29 06:31
Timing diagram[edit]
- Data Transfer is initiated with a START bit (S) signaled by SDA being pulled low while SCL stays high.
- SDA sets the 1st data bit level while keeping SCL low (during blue bar time.)
- The data is sampled (received) when SCL rises (green) for the first bit (B1).
- This process repeats, SDA transitioning while SCL is low, and the data being read while SCL is high (B2, Bn).
- A STOP bit (P) is signaled when SDA is pulled high while SCL is high.
In order to avoid false marker detection, SDA is changed on the SCL falling edge and is sampled and captured on the rising edge of SCL.
Applications[edit]
I²C is appropriate for peripherals where simplicity and low manufacturing cost are more important than speed. Common applications of the I²C bus are:
- Reading configuration data from SPD EEPROMs on SDRAM, DDR SDRAM, DDR2 SDRAM memory sticks (DIMM) and other stacked PC boards
- Supporting systems management for PCI cards, through an SMBus 2.0 connection.
- Accessing NVRAM chips that keep user settings.
- Accessing low speed DACs and ADCs.
- Changing contrast, hue, and color balance settings in monitors (Display Data Channel).
- Changing sound volume in intelligent speakers.
- Controlling OLED/LCD displays, like in a cellphone.
- Reading hardware monitors and diagnostic sensors, like a CPU thermistor[citation needed] or fan speed.[6]
- Reading real-time clocks.
- Turning on and turning off the power supply of system components.[7]
A particular strength of I²C is the capability of a microcontroller to control a network of device chips with just two general purpose I/O pins and software. Many other bus technologies used in similar applications, such as Serial Peripheral Interface Bus, require more pins and signals to connect devices.
0 0
- IIC
- IIC
- IIC
- IIC
- IIC
- IIC
- iic
- IIC
- IIC
- IIC
- IIC
- iic
- IIC
- IIC
- IIC
- IIC
- IIC
- iic
- Leetcode题解 396. Rotate Function
- 赛马网基本算法之--马路上的路灯
- 多线程编程基础知识
- js jquery搜索下拉框 自动选中 搜索到结尾处从头搜索
- android developer tiny share-20160923
- IIC
- WPF 获取文件夹路径
- 如何获取页面中的数据
- Sublime 快捷键
- ios 图片保存到系统相册
- Node.js UDP / Datagram Sockets模块
- Gradle for Android(一)基本配置、依赖管理
- 分享最实用的pdf转换成excel格式的方法
- /showRecord.jsp(2,36) quote symbol expected