VIM3 的 IO 引脚失效?

左边的两个口是正常的,我们接了行程开关,有接触的话,值会变。右边的两个一直是 0,接触了行程开关也不会变。感觉是不是 IO 口失效了,这是操作系统的问题还是硬件的问题呢?我们 20 台 VIM3 目前有 3 台出现了这个问题。

@gzbigegg 你不要用开关,直接从40pin上把3.3v拉待这两个脚,看看读数会不会有变化

我们在外面现场,手头工具有限。具体怎么操作去拉低这两个脚呢?

@gzbigegg 直接用20脚用线连接到31和32就可以

现在暂时不具备这样做的条件,或者能不能把整个测试验证的思路说一下,我找到机会按照你的办法试一下。

另外,你估计是操作系统的问题还是硬件的问题呢?

@gzbigegg 如果是长时间使用不排除是硬件的问题,如果你怀疑是软件问题,可以不使用这个库,

直接读系统的GPIO节点,参考这个文档,

如果直接从3.3引过来以后,系统节点读取也不行,就有可能是硬件问题

我们(还)没有长时间使用,不过目标是长时间使用 :grinning:

我们并没有用 WiringPi 这个库,刚才的截图只是为了输出所有引脚状态,方便说明问题。我们使用的就是你推荐的文档上面所用的方法。

@gzbigegg 那麻烦你按照我的方法测试一下