智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1629|回复: 4
打印 上一主题 下一主题

CCD图像采集

[复制链接]

7

主题

29

帖子

0

精华

高级会员

Rank: 4

积分
669
QQ
威望
320
贡献
183
兑换币
190
注册时间
2014-5-11
在线时间
83 小时
毕业学校
河北科技大学
跳转到指定楼层
1#
发表于 2015-4-24 20:56:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
采集图像采集几帧就采集不了不能连续采集,什么情况?


void ReadADresult(void)
{
  byte i=0,tslp=0;
  TSL_CLK=1;//起始电平高
  TSL_SI=0; //起始电平低
  delay_us(1); //合理的延时

  TSL_SI=1; //上升沿
  TSL_CLK=0;//下降沿
  delay_us(1); //合理延时

  TSL_CLK=1;//上升沿      
  TSL_SI=0; //下降沿
  delay_us(1); //合理延时      
  for(i=0;i<64;i++)
  {
    TSL_CLK=0;//下降沿   
    delay_us(8-i/8+1); //合理延时
    ADV[tslp]=AD_get(0);
   // while(!ATD0STAT0_SCF);//等待转换结束
    ++tslp;
    TSL_CLK=1;//上升沿
    delay_us(8-i/8+1); //合理延时   
  }
  for(i=0;i<64;i++)
  {
    TSL_CLK=0;//下降沿   
    delay_us(i/8+1); //合理延时
    ADV[tslp]=AD_get(0);//AD采集
    //while(!ATD0STAT0_SCF);//等待转换结束
    ++tslp;
    TSL_CLK=1;//上升沿
    delay_us(i/8+1); //合理延时   
  }   
}

void INIT_AD_one(void)
{
  ATD0CTL1=0x20;   //10位AD
  ATD0CTL2=0xc0;   //禁止外部触发, 中断禁止
  ATD0CTL3=0x88;   //右对齐无符号,每次转换1个序列, No FIFO, Freeze模式下继续转   
  ATD0CTL4=0x09;   //765:采样时间为4个AD时钟周期,ATDClock=[BusClock*0.5]/[PRS+1]
  ATD0DIEN=0x00;   //禁止数字输入

}


/*************************************************************/
/*                        起动AD转换 (单通道单次转换)        */
/*************************************************************/
int AD_get(unsigned char s) //单通道扫描转换
{
int AD_data;
switch(s)
{
  case 0:    //读取CCD数据,10位精度
    ATD0CTL5=0x20;
    while(!ATD0STAT0_SCF);
    AD_data = ATD0DR0;
    break;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

8

主题

205

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1115
QQ
威望
468
贡献
411
兑换币
282
注册时间
2014-12-14
在线时间
118 小时
毕业学校
河北大学工商学院
2#
发表于 2015-4-25 10:23:10 | 只看该作者
程序问题,你试试打开串口调试助手,看看发送数据是不是也是运行一会就停止不发了;如果是就说明是串口发送的问题,如果不是就是采图函数的问题
回复 支持 反对

使用道具 举报

3

主题

105

帖子

0

精华

高级会员

Rank: 4

积分
822
QQ
威望
378
贡献
202
兑换币
229
注册时间
2015-1-24
在线时间
121 小时
3#
发表于 2015-4-25 23:16:48 | 只看该作者
用蓝宙官方给的测试程序先测试一下
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
358
威望
129
贡献
75
兑换币
81
注册时间
2015-5-1
在线时间
77 小时
毕业学校
安徽建筑大学
4#
发表于 2015-5-18 15:49:51 | 只看该作者
希望能发一下调试助手的程序
回复 支持 反对

使用道具 举报

3

主题

29

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1021
威望
487
贡献
298
兑换币
314
注册时间
2013-12-2
在线时间
118 小时
5#
发表于 2015-5-19 15:45:35 | 只看该作者
在线调试,看看卡在哪里了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-27 00:14 , Processed in 0.087842 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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