主题中讨论的其他器件: ADS1291
尊敬的 Alex:
我按照链接下的图示启动顺序进行操作。 正如大家所预测的、ADS1292、DRDY 引脚在上电复位完成后开始脉冲。 需要0x51、但在发出 RREG 命令后返回0。 我检查了连接、功率读数 、并遵循了图中所示的时序。 在传输之间增加更长的延迟 会导致相同的结果。 我想知道我现在还能检查什么。 感谢您的评论或反馈。
此致、
哈米德
https://e2e.ti.com/support/data-converters/f/73/p/775262/2868427#2868427
setio (dStart、1);
延迟(100);
setio (dCLKSEL、1);
延迟(100);
setio (spiRESET、1);
延迟(1000); //在发出复位脉冲前延迟一秒钟
issueResetPulse();
SPI.beginTransaction(SPISettings(8000000,MSBFIRST、SPI_MODE1));
setio (spiCS、0);
延迟(100);
SPI.transfer (0x11);//停止 RDATAC
延迟(4);
SPI.transfer (0x0A);//每个 TI 论坛的 dummy transfer
延迟(4);
SPI.transfer (0x20);
SPI.transfer (0x00);
BR = SPI.transfer (0x00);
serial.print ("\n 接收到的字节=");
serial.print (br、hex);
spi.endTransaction();