| 
 
| 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);
 }
 
 
 | 
 评论 |