当我尝试使用 STM32连接到 ADS1299时、会出现奇怪的行为:
在 SDATAC 和读取命令的正常序列之后、我无法读取寄存器。
我检查了线路上的所有信号、时序 TSSC -它是正常的、但 ADS1299始终接收"0"。
经过一些更改后、我发现在 SDATAC 写入序列之后、在按下高 CS 线路之前、我需要添加延迟或忽略此命令。
我在文档中找不到有关此行为的说明("SDATAC 命令取消了连续读取数据模式。 没有 SCLK 速率限制
此命令、但下一条命令必须等待4个 tCLK 周期、然后才能完成。" 多字节命令也是如此)。 当然、我添加了 SDATAC 和寄存器读取之间的延迟、但这不起作用。
如果这是正确的 ADS1299操作,并且这对于所有单字节写入命令都是相同的,或者我的控制器工作不正确?






