This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS1298:分线和 Arduino 到期

Guru**** 2862450 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/784440/ads1298-breakout-and-arduino-due

器件型号:ADS1298

我正在关注 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 示例。  (我不想用一组代码来混篇文章(除非有人想在这里这样做)。