大家好、
以下是客户提出的问题、可能需要您的帮助:
1) 1)配置期间 、下图是否指示需要发送16位数据? 如果8个字不满意、那么它们会自动为零?


2) 2)关于芯片选择,当 MibspiSetData()被执行时,芯片选择是否会自动拉高?
由于客户希望与外部闪存交换数据,并且在客户将命令发送到主机之后,MibspiGetData()函数是否会在执行期间自动将芯片选择拉高?
uint16_t data[3]={0};
uint16_t command[1]={0x9F};
uint8_t ID1,ID2,ID3;
uint32_t ID;
//mibspiReset(mibspiREG4);
mibspiSetData(mibspiREG4,0,command);
mibspiTransfer(mibspiREG4,0);
while(mibspiIsTransferComplete(mibspiREG4,0)==1){
mibspiGetData(mibspiREG4,0,data);
ID1=data[0];
mibspiGetData(mibspiREG4,1,data);
ID2=data[1];
mibspiGetData(mibspiREG4,1,data);
ID3=data[2];
ID=(ID1<<16)|(ID2<<8)|(ID3);
}
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃

