智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1122|回复: 0
打印 上一主题 下一主题

大家看看我的CCD采集周期多长

[复制链接]

13

主题

92

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2521
威望
1828
贡献
509
兑换币
278
注册时间
2013-3-17
在线时间
92 小时
毕业学校
西安建筑科技大学
跳转到指定楼层
1#
发表于 2013-5-5 13:40:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//短暂的延时
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(); //合理延时   
  }  
}
开中断就乱了,悲剧啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-30 11:41 , Processed in 0.040449 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表