根据AMC 的SPI 时序:

根据我对上图的理解,我在SPI控制代码设置了CPHA=0,CPOL=0。我看CS使能拉低,前SCLK是低脉冲,认为CPOL=0,而相位延迟(CPHA)的地方为设置0,SPI频率设置50M。
上电后,想直接读取Device ID REG(6C)的默认数值(1220H),验证SPI的读写功能。 把6C地CMD地址转换成EC,先写入了 EC AA 85 (),读出数值 ** C4 C4不是寄存器默认值。
想咨询下:
1.CPHA=0,CPOL=0设置对吗?看E2E上面说,也可以在SCLK的下降沿读取数据,基础上,这个器件可以支持SPI的模式1(CPHA=0,CPOL=0),2(CPHA=1,CPOL=0.)是对吗?
2.读取数值应该是** 12 20,自己感觉写入数据的时候AMC7812没有识别造成MISO读取数据不对原因?




