CC2640 IIC移植报错,SPI移植不会报错?

2019-07-18 14:30发布

CC2640  IIC移植报错,SPI移植不会报错?
CC2640 大家有没有在SimpleBLEPeripheral这个工程里面用移植IIC和SPI,IIC移植了报错,SPI移植不会报错,但是我用它跟BMA250通讯时失败,
在写的时候返回成功,但是读不到数据。
SPI_Transaction acc_data;
uint8 addr=0x00;
acc_data.arg = NULL;
acc_data.count = 1;
acc_data.txBuf = &addr;
acc_data.rxBuf = NULL;
//PIN_setOutputEnable(HPIN_SPI,Board_ACC_VC,0);
PIN_setOutputEnable(HPIN_SPI,Board_ACC_VC,1);
PIN_setOutputEnable(HPIN_SPI,Board_ACC_CS,0);
err=SPI_transfer(spiHandle,&acc_data);
PIN_setOutputEnable(HPIN_SPI,Board_ACC_CS,1);
PIN_setOutputEnable(HPIN_SPI,Board_ACC_CS,0);
acc_data.arg = NULL;
acc_data.count = 1;
acc_data.txBuf = NULL;
acc_data.rxBuf = &val;
err=SPI_transfer(spiHandle,&acc_data);
PIN_setOutputEnable(HPIN_SPI,Board_ACC_CS,1);
PIN_setOutputEnable(HPIN_SPI,Board_ACC_VC,0);

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。