全部:
下面是我看到的初始化:
1.将 RESET 引脚置为高电平。
等待 nDRDY 变为低电平、或等待~5毫秒。
3.发送空。
4.接收就绪。
5.发送解锁。
6.接收已解锁。
7.发送 D_SYS_CFG 内容。
8.验证 D_SYS_CFG 的内容。
9.发送 CLK1
10.验证 CLK1的内容
11.发送 CLK2
12.检验 CLK2的内容
13.发送 A_SYS_CFG
14.验证 A_SYS_CFG 的内容
15、发送 ADC_ENA
16.验证 ADC_ENA 的内容
17.发送唤醒信号。
18.接收唤醒。
19.读取 ADC 结果(1)。
20、读取 ADC 结果(2)。
21.读取 ADC 结果(3)。
22.读取 ADC 结果(4)。
问题
如果我使用的是 CRC、从初始化到在末尾插入一个对 D_SYS_CFG 的写入来打开 CRC 是否值得、这样所有其他初始化步骤都可以在无需生成 CRC 和检查 CRC 响应的情况下完成?
2.在序列中添加锁是否有好处? (在初始化之后的某些时间、某些寄存器需要根据设置进行更改。)