我正在关注 GitHub (https://github.com/adamfeuer/ADS1298-breakout)上 Adam Feuer 的教程、并使用 HIS 代码来确定器件 ID 和通道。 问题在于、它仅在某些时间内有效、并且在看起来是随机的时间间隔内有效。
以下是我的 Arduino 输出串行监视器:
器件类型(ID 控制寄存器):23个通道:0
器件类型(ID 控制寄存器):23个通道:0
器件类型(ID 控制寄存器):23个通道:0
器件类型(ID 控制寄存器):23个通道:0
器件类型(ID 控制寄存器):23个通道:0
器件类型(ID 控制寄存器):23个通道:0
器件类型(ID 控制寄存器):219个通道:0
器件类型(ID 控制寄存器):219个通道:0
器件类型(ID 控制寄存器):152个通道:0
器件类型(ID 控制寄存器):152个通道:0
器件类型(ID 控制寄存器):152个通道:0
器件类型(ID 控制寄存器):0通道:0
器件类型(ID 控制寄存器):0通道:0
器件类型(ID 控制寄存器):140个通道:0
器件类型(ID 控制寄存器):140个通道:0
器件类型(ID 控制寄存器):198个通道:0
器件类型(ID 控制寄存器):198个通道:0
器件类型(ID 控制寄存器):77个通道:0
器件类型(ID 控制寄存器):77个通道:0
器件类型(ID 控制寄存器):225个通道:0
器件类型(ID 控制寄存器):225个通道:0
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):209个通道:6.
器件类型(ID 控制寄存器):225个通道:0
器件类型(ID 控制寄存器):225个通道:0
器件类型(ID 控制寄存器):213个通道:0
器件类型(ID 控制寄存器):230个通道:0
器件类型(ID 控制寄存器)ºDevice 类型(ID 控制寄存器):219条通道:0
器件类型(ID 控制寄存器):219个通道:0
器件类型(ID 控制寄存器):219个通道:0
器件类型(ID 控制寄存器):219个通道:0
器件类型(ID 控制寄存器):213个通道:0
器件类型(ID 控制寄存器):213个通道:0
器件类型(ID 控制寄存器):222个通道:8.
器件类型(ID 控制寄存器):220个通道:0
器件类型(ID 控制寄存器):158个通道:8.
器件类型(ID 控制寄存器):158个通道:8.
器件类型(ID 控制寄存器):158个通道:8.
器件类型(ID 控制寄存器):158个通道:8.
器件类型(ID 控制寄存器):158个通道:8.
器件类型(ID 控制寄存器):158个通道:8.
器件类型(ID 控制寄存器):158个通道:8.
当我按下 Arduino 上的复位按钮时、控制寄存器和通道会发生变化、 控制寄存器编号似乎与我按住复位按钮的时间相关(模式似乎是我按住按钮的时间越长、控制寄存器编号的获取值就越高)。
这超出了我的专业知识范围、可以通过一些帮助来了解从哪里开始。
位于(github.com/.../ADS129x-tools)的代码 是 hello world 示例。 (我不想用一组代码来混篇文章(除非有人想在这里这样做)。