智能车制作

标题: 大家看看我的CCD采集周期多长 [打印本页]

作者: ☆灬学乖    时间: 2013-5-5 13:40
标题: 大家看看我的CCD采集周期多长
//短暂的延时
void Dly_us(void)
{
   int ii;   
   for(ii=0;ii<20;ii++); //64M  总线     
}
void RD_TSL(void)
{
  byte i=0,tslp=0;
  
  TSL_CLK=1;//起始电平高
  TSL_SI=0; //起始电平低
  Dly_us(); //合理的延时
      
  TSL_SI=1; //上升沿
  TSL_CLK=0;//下降沿
  Dly_us(); //合理延时
      
  TSL_CLK=1;//上升沿
  TSL_SI=0; //下降沿
  Dly_us(); //合理延时      
  for(i=0;i<128;i++)
  {
    TSL_CLK=0;//下降沿   
    Dly_us(); //合理延时
    while(!ATD0STAT0_SCF);//等待转换结束
    ADV[tslp]=ATD0DR0L;  //AD采集
    ++tslp;
    TSL_CLK=1;//上升沿
    Dly_us(); //合理延时   
  }  
}
开中断就乱了,悲剧啊





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2