I2C共用SCL方案可行性验证(1条SCL线,多条SDA线)

由于mcu引脚的限制,传感器的I2C地址又是固定的,这种情况下想到了共用SCL线方案

这种方案的缺陷:分时轮训访问、只能使用软件I2C

验证了共用1个SCL、3个不同的SDA线,即主机轮训访问设备的情况,可以看出,方案是可行的。

但是要注意,如果一个器件异常,可能会存在总线锁死的情况,SCL拉不低。

相关推荐
阿拉斯攀登1 天前
I2C 设备驱动开发
linux·驱动开发·嵌入式硬件·嵌入式·linux驱动·i2c·字符设备驱动
追兮兮3 天前
MCUQuickStart:一键生成 STM32 / GD32 的 Keil、CMake、RTOS 工程
stm32·单片机·freertos·gd32·gcc·工程模版
ALINX技术博客1 个月前
【黑金云课堂】FPGA技术教程FPGA基础:I2C 总线通信技术
fpga开发·i2c
硬件工程师宝典1 个月前
I2C从入门到精通之一:I2C的历史起源和综合简介
服务器·嵌入式硬件·硬件架构·i2c
fffzd1 个月前
STM32:IIC与温湿度传感器(轮询模式)
stm32·单片机·嵌入式硬件·iic·通信·嵌入式软件·i2c
大阳1231 个月前
ARM.7(UART,I2C)
arm开发·单片机·嵌入式硬件·i2c·at24c02
追兮兮2 个月前
MCUQuickStart v1.1.0发布,一键生成Keil工程+RTOS模板
stm32·单片机·嵌入式硬件·freertos·gd32·keil5
都在酒里2 个月前
STM32 I2C通信协议详解——标准库函数实现(通讯协议总结一)
stm32·嵌入式硬件·i2c
番茄灭世神2 个月前
PN学堂GD32教程第21篇——WiFiIOT
c语言·stm32·单片机·嵌入式·gd32
番茄灭世神2 个月前
Vscode开发/调试ARM单片机最新教程
c语言·arm开发·vscode·stm32·嵌入式·gd32