2017-09-05 62 views
0

最近我在调试通过I2C总线连接的光传感器问题。为了获得最初的原始数据,我们重新修改了PCB以将I2C数据传输到I2C分析器。但董事会太小了,所以返工过程很难做到。无论如何,我们完成了这项工作。但是我想到一个想法,即如何修改I2C总线驱动程序并让它将所有内容记录到文件中。我们可以使用这个日志文件来做分析仪。这可能吗?在Windows上如何?(如果MSFT可以创建一个临时驱动程序)。我可以用纯软件做协议(i2c)分析吗

回答

1

我会说这是SO的话题。

然而,不,你不能纯粹用软件调试I2C; I2C问题通常是由于电压水平错误导致的,因为线路没有正确拉高,或者主机/从机无法正确驱动它们。这可能是因为线路上有太多的电容。换句话说,它们通常是模拟问题。为了调试它们,您需要使用调试器或示波器(最好是两者)来查看实际信号。

当然,如果您有权访问源代码,那么总线驱动程序可能会被修改为登录到文件。但是,当你没有看到你期望的东西时,这不会对你有所帮助。

所以,我说的是,真的,没有摆脱焊接电线。这只是三个。

相关问题