|
发表于 2017-7-15 13:49:31
|
显示全部楼层
for(regNr = AD7124_Status; (regNr < AD7124_Offset_0) && !(ret < 0);
regNr++)
{
if(regs[regNr].rw == AD7124_RW)
{
ret = AD7124_WriteRegister(device, regs[regNr]);
if(ret < 0)
break;
}
/* Get CRC State and device SPI interface settings */
if(regNr == AD7124_Error_En)
{
AD7124_UpdateCRCSetting(device);
AD7124_UpdateDevSpiSettings(device);
}
}
移植后,还是读取不了 ,控制接线方式
(IO_CPU_C, IO_Pin_8, IOMODE_OUT); //cs
(IO_CPU_A, IO_Pin_5, IOMODE_OUT); //sclk
(IO_CPU_A, IO_Pin_7, IOMODE_OUT); //di
(IO_CPU_D, IO_Pin_12, IOMODE_OUT); //sync
(IO_CPU_A, IO_Pin_6, IOMODE_IN); //dou
|
|