工具/软件:
我遇到自动序列读取问题、在传输过程中、我会看到 SCLK 保持低电平、SDA 在传输过程中保持高电平。 我目前正在测试主机 efr32zg23或外设 TLA2528是否存在问题。
我将所有通道保留为模拟读取的默认配置、并将 AUTO_SEQ_CH_SEL 中的所有通道设置为0xff 、并在启动时将 SEQUENCE_CFG 设置为0x01以启用序列模式。
I2C 时钟当前设置为400kHz
我目前正在以计时器设定的间隔读取数据、这个问题经常在通过示波器或逻辑分析仪查看数据时发生。 总线会保持这种状态、直到 I2C 函数上的超时使传输中断。 我不确定我是否遗漏了某些内容、或者我当前尝试以100ms 的间隔读取器件的速度过快?
如对此问题有任何见解或指导、请提前感谢!