左边的两个口是正常的,我们接了行程开关,有接触的话,值会变。右边的两个一直是 0,接触了行程开关也不会变。感觉是不是 IO 口失效了,这是操作系统的问题还是硬件的问题呢?我们 20 台 VIM3 目前有 3 台出现了这个问题。
我们在外面现场,手头工具有限。具体怎么操作去拉低这两个脚呢?
现在暂时不具备这样做的条件,或者能不能把整个测试验证的思路说一下,我找到机会按照你的办法试一下。
另外,你估计是操作系统的问题还是硬件的问题呢?
@gzbigegg 如果是长时间使用不排除是硬件的问题,如果你怀疑是软件问题,可以不使用这个库,
直接读系统的GPIO节点,参考这个文档,
如果直接从3.3引过来以后,系统节点读取也不行,就有可能是硬件问题
我们(还)没有长时间使用,不过目标是长时间使用
我们并没有用 WiringPi 这个库,刚才的截图只是为了输出所有引脚状态,方便说明问题。我们使用的就是你推荐的文档上面所用的方法。