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

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

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

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

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

相关推荐
EVERSPIN3 天前
低功耗国产单片机有哪些
单片机·嵌入式硬件·国产单片机
qq_3415811714 天前
GD32E103CBT6+freeRTOS
freertos·gd32
jingshaoqi_ccc20 天前
采用GD32F103C8T6开发板的硬件I2C通信实现ADS1115的模拟电压读取(附源码下载)
硬件i2c·i2c·ads1115·gd32f103c8t6
A星空12321 天前
一、Linux嵌入式的I2C驱动开发
linux·c++·驱动开发·i2c
proware1 个月前
VGA无显示分析
i2c·hdmi转换芯片
番茄灭世神1 个月前
基于VScode搭建GD32开发环境
arm开发·vscode·单片机·cmake·gd32
Terasic友晶科技1 个月前
7-DE10-Nano的HDMI方块移动案例的整体实现(含Quartus完整工程免费下载)
fpga开发·i2c·pll·de10-nano·hdmi传输·方块移动案例·quartus prime
0欧姆2 个月前
I2C 驱动 --- 设备,AHT10
i2c·qnx·aht10·raspi
矜辰所致2 个月前
CH58x 芯片 I2C 使用(SHT20/SHT40示例)
i2c·温湿度传感器·sht21·sht40·ch58x i2c使用
遇雪长安2 个月前
Cortex-Debug使用PyOCD超时问题
vscode·gd32·pyocd·daplink·cortex-debug