ADS 8239 timing看的不清楚啊,读取ADC的数据每次需要先发读命令吗?请大侠指点啊
/*************ADS8329 AD_Converter********************/
unsigned int ads8329_get_data(void)
{
unsigned char i;
unsigned int x = 0;
ADC_CS = 0;
ADC_CLK = 0;
for(i=0; i<16; i++)
{
ADC_CLK = 0;
ads8329_delay(T_DELAY);
x<<=1;
if(ADC_SDO == 1)
{
x++;
}
ADC_CLK = 1;
ads8329_delay(T_DELAY);
}
ADC_CS = 1;
x &= 0xffff;
return (x);
}
|
评论
|