各位前辈,我打算做一个双通道的电压量的采集,基准电压2.5V,输入在0~5V之间变化,7705设置为双极性,缓冲模式,无滤波,增益为1,初始化程序如下:
void AD7705_Init(uchar a)
{
AD7705_WriteByte(0x20);
AD7705_WriteByte(0x04);
AD7705_WriteByte(0x10);
AD7705_WriteByte(0x4a);
....
AD7705_WriteByte(0x21);
AD7705_WriteByte(0x04);
AD7705_WriteByte(0x11);
AD7705_WriteByte(0x4a);
}
主程序
{
init7705(0);
init7705(1);
while(1)
{
read7705(0);
read7705(1);
...
}
在程序运行后,采集效果不错很稳定,但是每次重新上电后,采集值发生变化,但是同样稳定,但明显这是不合要求的,请问这是什么问题?是每次初始化后,采集值就会变化吗,可是输入并没有 变化,求教
} |