您好,
我在读取和写入ADS54J42的所有寄存器,所有银行和所有页面时遇到了困难。 我不理解关于如何切换银行和页面的文档。 是否有人有一些真实的示例或C语言代码可以帮助我? 谢谢。
下面是我的一个困难例子。 我想写JESD数字页寄存器0x01,然后再读回。 下面是我的代码。 我做错了什么?
WriteBuffer[0]= 0x40;
WriteBuffer[1]= 0x03;
WriteBuffer[2]= 0x00;
XSpi_Transfer (SpiInstancePtr,WriteBuffer,NULL,3);
WriteBuffer[0]= 0x40;
WriteBuffer[1]= 0x04;
WriteBuffer[2]= 0x69;
XSpi_Transfer (SpiInstancePtr,WriteBuffer,NULL,3);
WriteBuffer[0]= 0x00;
WriteBuffer[1]= 0x01;
WriteBuffer[2]= 0x02;
XSpi_Transfer (SpiInstancePtr,WriteBuffer,NULL,3);
WriteBuffer[0]= 0xE0;
WriteBuffer[1]= 0x01;
WriteBuffer[2]= 0x00;//不在乎
XSpi_Transfer (SpiInstancePtr,WriteBuffer,ReadBuffer,3);