Other Parts Discussed in Thread: ADS131M08
器件型号: ADS131M08
`m、我是韩国的 F/W 开发商。
我想知道我的代码是否存在代码问题。 我将 GitHub 上 TI 参考代码 ads131m08 的 send 命令迁移到 STM32 公式、但它不能正常工作
uint16_t sendCommand(uint16_t 操作码)
{
uint8_t tx[3]={0};
uint8_t rx[3]={0};
TX[0]=(uint8_t)(操作码>> 8);
TX[1]=(uint8_t)(操作码和 0xFF);
TX[2]= 0x00;
cs_low();
HAL_SPI_TransmitReceive (&hspi2、TX、Rx、3、HAL_MAX_DELAY);
cs_high();
return (uint16_t)((rx[0]<< 8)| rx[1]);
}
如果我在重置为空命令后立即发送此命令、则会得到 ff28、但许多值会发生变化、例如 ff27,0000