您好:
- 在进行配置时,与是否意味着我需要发送16位数据,不满足8个字后面自动补0?
- 关于片选信号。在我执行mibspiSetData()这个函数时,片选信号是否自动拉高?因为我是要与外部flash数据交换,在我向他发送指令后,外部flash向主机发送数据,那么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);
}