- Embedded Systems Architecture
- Daniele Lacamera
- 112字
- 2021-06-25 21:54:59
I2C
I2C is slightly more complex, and that is because it is designed with a different purpose in mind: interconnecting multiple microcontrollers, as well as multiple slave devices, on the same two-wire bus. The two signals are serial clock (SCL) and serial data (SDA). Unlike SPI or UART, the bus is half-duplex, as the two directions of the flow share the same signal. Thanks to a 7-bit slave-addressing mechanism incorporated in the protocol, it does not require additional signals dedicated to the selection of the slaves. Multiple masters are allowed on the same line, given that all the masters in the system follow the arbitration logic in the case of bus contention.
推薦閱讀
- Implementing Cisco UCS Solutions
- Linux運維實戰:CentOS7.6操作系統從入門到精通
- WordPress Mobile Web Development:Beginner's Guide
- Docker+Kubernetes應用開發與快速上云
- Java EE 8 Design Patterns and Best Practices
- Linux自動化運維:Shell與Ansible(微課版)
- 嵌入式系統原理及開發
- Windows 7案例教程
- 完美應用RHEL 8
- INSTANT Galleria Howto
- Kali Linux高級滲透測試(原書第3版)
- Learning BeagleBone
- Linux應用大全 基礎與管理
- Linux網絡操作系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
- VMware vSphere 5.1 Cookbook