如图所示,芯片上电时使用SPI对芯片进行寄存器读取。指令分别为0X21(POWER REGISTER) ,0X00 ,。但是读取的数据DOUT,并不是00010001(手册里说默认值是这个)。而且每次都会变化。我的SCLK的时钟周期为2.5Mhz READ_IADC1状态为向芯片写入0x21,READ_IADC2状态为想芯片写入读取个数减一(0x00),READ_IADC3状态为读取DOUT的数据。但是该数据并不固定,也和预期不一致。
请教问题一,时序图当中,对芯片的读写时序是否正确?下降沿写入的。
问题二,为什么DOUT 初始化化后会输出东西?目前来看我寄存器读的操作并没有被芯片所响应。