我的AD7606 初始化操作
ADOS0 = 1; //ADOS选择过采样模式禁止
ADOS1 = 1;
ADOS2 = 1;
ADRANGE = 1; //模拟输入范围选择10V
ADCONVSTA = 1; //通道A打开
ADCONVSTB = 0; //通道B关闭
ADRESET = 1; //reset 为高电平
ADRD = 0; //启动输出总线
_nop_();_nop_();//延时
/**************************************AD7606复位***********************/
ADOS0 = 1; //ADOS选择过采样模式禁止
ADOS1 = 1;
ADOS2 = 1;
ADRANGE = 1; //模拟输入范围选择10V
ADCONVSTA = 1; //通道A打开
ADCONVSTB = 0; //通道B关闭
ADRESET = 0; //reset 为低电平
ADRD = 0; //启动输出总线
/**************************************AD7606启动***********************/
ADCONVSTA = 0;
delay();
ADCONVSTA = 1;
现在我AD启动不了,这是什么原因
|