智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3093|回复: 10
打印 上一主题 下一主题

急OV6620采集问题

[复制链接]

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
210
威望
180
贡献
22
兑换币
0
注册时间
2010-5-3
在线时间
4 小时
跳转到指定楼层
1#
发表于 2010-5-10 23:09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是新手,个方面还不是很懂,进度也很慢,总算把摄像头采集搞出来了,可是现在又有一个问题,我今天搞了一天就是没搞出来,希望高手指点一下。万分感激!
程序重要代码如下,

void InitEct(void)
{
   TIOS=0x00;    //外部输入捕捉0,1通道
   TCTL4=0x09;   //通道0上升沿触发,通道1下降沿触发
   TSCR1=0x80;
   TIE_C1I = 1;  //场中断使能
   TIE_C0I = 0;  //行中断使能
}
void main()
{
   DisableInterrupts;
   Busclock();
   InitEct();
   InitSci();
   InitVariable();
   InitIoport();
   vPWMInit();
   EnableInterrupts;
   Delay(4000);
for(;;)
   {
//所以的处理代码;
}
   
  
}
/**********场中断处理******************************************/
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 9 Port1_interrupt(void)
{
  TFLG1=0x02;
  TIE_C0I = 1; //开行中断
  line=0;
        rowjd=0;
        row=0;
        sign=0;
       
/*        if(counter2==1)      //若屏蔽此处,则采集不到代码,不屏蔽又只能采集一场,真的快郁闷死了,希望高手指点迷津,万分感激。
        {
          TIE_C1I = 0;
          TIE_C0I = 0;
        }
        counter2++;    */
}
/**************行中断采集*************************/
#pragma CODE_SEG __NEAR_SEG NON_BANKED            
void interrupt 8 Port0_interrupt(void)
{
  TFLG1=0x01; //清除行中断标志
  rowjd++;
  if(rowjd%3==0)
  {     
    for(line=0;line<LINE_MAX;line++)
    {
      
       Image[row][line]= PORTA;
       asm nop;
       asm nop;
       asm nop;
       asm nop;
       asm nop;
       asm nop;      
    }
    row++;
          if(row==ROW_MAX)
          {
             TIE_C0I = 0;
             //TIE_C1I = 1;
             sign=1;
          }
  }
}

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
210
威望
180
贡献
22
兑换币
0
注册时间
2010-5-3
在线时间
4 小时
2#
 楼主| 发表于 2010-5-10 23:15:44 | 只看该作者
怎么没人理我啊!希望大家多多给点意见,建议,在线等
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
QQ
威望
284
贡献
63
兑换币
32
注册时间
2010-4-18
在线时间
13 小时
3#
发表于 2010-5-10 23:38:04 | 只看该作者
慢慢弄吧,不要动不动就说自己不想弄了
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
210
威望
180
贡献
22
兑换币
0
注册时间
2010-5-3
在线时间
4 小时
4#
 楼主| 发表于 2010-5-10 23:44:00 | 只看该作者
谢谢,虽然没有提多少建议但总算是有人肯肯理我了。真的谢谢。
回复 支持 反对

使用道具 举报

9

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
威望
326
贡献
23
兑换币
0
注册时间
2010-1-7
在线时间
37 小时
5#
发表于 2010-5-11 08:28:50 | 只看该作者
先请问一下你是怎么察看自己有没有扫到图象的,如果是用串口发送的话,就可能是由于串口发送太慢,而当你前一场还没有发送完时,后一场的行中断又来了,所以导致没发送成功,不知道对你有没有用~
回复 支持 反对

使用道具 举报

14

主题

586

帖子

0

精华

禁止发言

事人

积分
3226
威望
988
贡献
1966
兑换币
62
注册时间
2008-9-5
在线时间
136 小时
6#
发表于 2010-5-11 09:19:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
210
威望
180
贡献
22
兑换币
0
注册时间
2010-5-3
在线时间
4 小时
7#
 楼主| 发表于 2010-5-11 23:21:48 | 只看该作者
papa2009 非常感谢你的建议,我是用的串口调试的,单步跟踪时也是这样,不知道是不是中断设置的有问题,
今天还是没什么进展,希望大家都来提提意义,另外有兴趣的也可加入我们自己创建的群,大家互相交流。157190775,注明飞思卡尔摄像头组刚创建加入的人还不是很多。希望大家多多给予支持。
回复 支持 反对

使用道具 举报

4

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
QQ
威望
275
贡献
30
兑换币
6
注册时间
2010-3-8
在线时间
39 小时
8#
发表于 2010-5-25 08:35:39 | 只看该作者
请问上面中断还要在哪里设置不?
回复 支持 反对

使用道具 举报

0

主题

162

帖子

0

精华

高级会员

Rank: 4

积分
537
QQ
威望
351
贡献
160
兑换币
12
注册时间
2009-9-26
在线时间
13 小时
9#
发表于 2010-11-30 21:32:52 | 只看该作者
这个,自己研究
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
威望
253
贡献
54
兑换币
0
注册时间
2011-2-5
在线时间
2 小时
10#
发表于 2011-2-5 15:30:47 | 只看该作者
来看看相关问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 20:51 , Processed in 0.057879 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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