请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LMP90100 Thread 中讨论的其他器件: LMP90099、 LMP90098、LMP90097、 LMP90080、LMP90079、 LMP90078、 LMP90077、LMP90080-Q1
工具与软件:
您好!
我将在 LMP90100中启用 CRC 功能、但在读取 SPI_CRC_DAT (地址0x1D)寄存器时仅读取零。
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.
工具与软件:
您好!
我将在 LMP90100中启用 CRC 功能、但在读取 SPI_CRC_DAT (地址0x1D)寄存器时仅读取零。
您好!
SPI_CRC_DAT 寄存器的复位值为零。
当 CSB 或 DRDYB 置为无效时、CRC 自动复位。
这意味着 、如果在读取 CRC 值之前在单独的 SPI 帧上读取 ADC 数据(寄存器0x1A、0x1B、0x1C)、SPI_CRC_DAT 寄存器将复位回零。
在 ADC 转换数据寄存器之后、应立即在同一 SPI 帧中读取 CRC 值。
方便的是、SPI_CRC_DAT 寄存器地址位于 ADC_DOUT 寄存器地址旁边、以便可以轻松地将 CRC 值作为数据集的一部分进行读取。
在将 CSB 置为无效之前、只需将0x3写入 SZ 字段并发送时钟以从0x1A 地址开始执行4字节读取(流模式)。