我注意到,当使用 Linux /sys/class/gpio 接口时,我的一个输入 gpios 偶尔会从 0 切换到 1。输入始终保持低位,但大约每隔 5 分钟输入就会切换到 1,然后立即切换回。我每 500 毫秒执行一次读取(cat /sys/class/gpio77/value)。
查阅文档后,我注意到 i.MX 8M Plus 应用处理器参考手册 (Rev2, 02/2024) 第 8.3.5.1.2.2 节中有这样一句话: “如果清除了给定的 GPIO 方向位,则读取 DR
寄存器反映相应信号的值。在
进行同步的读取访问。”
这是指什么等待状态?
这可能是我看到的切换的原因吗?
谢谢!
院长