最近我正在调试一个用I2C总线连接的光传感器问题。为了获得原始数据,我们对电路板进行了重新加工,将I2C数据放到I2C分析仪上。但是板子太小了,所以返工过程很难做。总之,我们完成了工作。但是我想到了一个想法,那就是修改I2C总线驱动程序,让它将所有内容都记录到一个文件中。稍后我们可以使用这个日志文件来做分析器。这个是可能的吗?在Windows上怎么样(如果MSFT可以做一个糟糕的临时驱动程序)。
发布于 2017-09-05 07:21:55
我想说的是,这是一个离题的话题。
但是,不行,您不能只在软件中调试I2C;I2C问题通常是由于电压级别错误造成的,原因要么是线路没有正确地拉上来,要么是因为主机/从机无法正确地驱动它们。这可能是因为线路上的电容过大。换句话说,它们通常是类似的问题。要调试它们,您需要使用调试器或示波器(最好是两者兼而有之)查看实际信号。
当然,如果您可以访问源,那么总线驱动程序可能会被修改为登录到一个文件。然而,当你没有看到你期望的东西时,这不会对你有帮助。
所以,我的意思是,真的,没有办法逃脱焊接电线。不过只有三个。
https://stackoverflow.com/questions/46048917
复制相似问题