您好!
我正在使用 ADS1298 IC 获取 ECG 数据。 我使用 STM32与 ADS1298通信。 在这两者之间成功进行 SPI 通信。 我的怀疑是,我需要从哪个寄存器读取 ECG 数据。 当我在数据表中查看时、每个寄存器都用于配置/设置通道预期 LOFF_STATP 和 LOFF_STATN (这是只读的)。 根据我的理解、CHnSET 寄存器用于设置每个通道。 所以、有人能告诉我这是寄存器(寄存器名称或数据表页号) ECG 数据能够读取到哪里?
此致、
内利马
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 IC 获取 ECG 数据。 我使用 STM32与 ADS1298通信。 在这两者之间成功进行 SPI 通信。 我的怀疑是,我需要从哪个寄存器读取 ECG 数据。 当我在数据表中查看时、每个寄存器都用于配置/设置通道预期 LOFF_STATP 和 LOFF_STATN (这是只读的)。 根据我的理解、CHnSET 寄存器用于设置每个通道。 所以、有人能告诉我这是寄存器(寄存器名称或数据表页号) ECG 数据能够读取到哪里?
此致、
内利马
您好!
关于"我需要从哪个寄存器读取 ECG 数据。"
ECG 数据不会从寄存器中读出、数据会不断从 DOUT 引脚流出、具体取决于 START 引脚(或命令)、/CS 和 SCLK -
请看一下
9.4.1.2数据就绪引脚(DRDY)
9.4.1.4单次模式
9.4.1.5连续转换模式
9.5.1.4数据输出引脚(DOUT)
9.5.2.6 RDATAC:连续读取数据
9.5.2.8 RDATA:读取数据
谢谢
"来自8个通道的输出通过 SPI 通信进行流处理。 对吧?"
是
----------------
您能检查一下是否让您
是否完成了正确的上电顺序?
是否完成了正确的复位序列?
是否已按照数据表中的 SPI 时序图正确且重复地读取 ID:ID 控制寄存器(地址= 00h)?
----------------
您要尝试读取什么数据或信号?
您的信号源可能是什么?
您还能尝试读取内部测试信号吗?
谢谢