新闻中心

EEPW首页 > 模拟技术 > 设计应用 > adc0832 C程序

adc0832 C程序

作者:时间:2013-12-05来源:网络收藏
00通道0+_通道1-,=01通道0-_通道
1+,(双端方式)
//SGL/DIFODD/SIGN=10通道0+,=11通道1+,
(单端方式)

chanel|=0x04;//附加起始位
for(i=0;i3;i++)
{
if((chanel0x04)!=0)
{
SET_ADC083X_DI;
}
else
{
CLR_ADC083X_DI;
}
SET_ADC083X_CLK;
CLR_ADC083X_CLK;
chanel=1;
}

#else//缺省时为ADC0831

SET_ADC083X_CLK;
CLR_ADC083X_CLK;

#endif

SET_ADC083X_CLK;//数据接收前的转换位
CLR_ADC083X_CLK;

for(ad_val=0,i=0;i8;i++)
{
ad_val=1;
SET_ADC083X_CLK;
ad_val+=(JUDGE_ADC083X_DO==1?1:0);
CLR_ADC083X_CLK;
}
//对非ADC0831的型号而言,后续波形没有使用!

SET_ADC083X_CS;
return(ad_val);
}

//===================================
//EndOfFile

ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应
一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟
电压输入在0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据
校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使
多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现
通道功能的选择。


上一页 1 2 下一页

关键词: adc0832 C程序

评论


相关推荐

技术专区

关闭