设置 ADX345 寄存器
static int8_t ADX345_WriteReg(uint8_t addr, uint8_t dat)
{
IIC_Start();
IIC_SendData(ADX345_ADDR); //24C02 写地址
if(IIC_WaitAck()) //如果无应答,表示发送失败
{
return 0xFF;
}
IIC_SendData(addr);
if(IIC_WaitAck()) //如果无应答,表示发送失败
{
return 0xFF;
}
IIC_SendData(dat);
if(IIC_WaitAck())
{
return 0xFF;
}
IIC_Stop();
return 0;
}
|