2019-07-21 01:02发布
ADS1993 发表于 2017-7-10 11:34 1.首先确定 硬件 连接 没问题 2.确定 IIC 通讯 初始化 成功,可以用逻辑分析仪 看一下 时序。
最多设置5个标签!
你好,前段时间忙其他的去了,读取寄存器的值全是0xff,波形也不是很正确,不知道读取的这个波形代表什么问题,波形如下:
1、读状态寄存器A 的值
[mw_shl_code=c,true]//读状态寄存器
void LinearGauge_ReadSTA(void)
{
u8 LinearGaugeVolt_LSB = 0;
IIC_Start();
IIC_Send_Byte(0xc8);
IIC_Wait_Ack();
IIC_Send_Byte(0x00);
IIC_Wait_Ack();
IIC_Start();
IIC_Send_Byte(0xc9);
IIC_Wait_Ack();
LinearGaugeVolt_LSB=IIC_Read_Byte(0);
IIC_Stop();
}[/mw_shl_code]
一周热门 更多>