智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3810|回复: 19
打印 上一主题 下一主题

摄像头这样的问题,你遇到过吗?

  [复制链接]

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
威望
233
贡献
87
兑换币
0
注册时间
2012-4-3
在线时间
28 小时
毕业学校
襄樊学院
跳转到指定楼层
1#
发表于 2012-5-12 14:14:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

请问下,摄像头照片被卡成两节,哎。。。这个问题怎么解决呀?
好郁闷呀,搞了好久了都搞不出来

还有一个问题,我的DMA接的是PCLK脚,为什么在行不够300的时候,感觉摄像头在斜视,拍的照片正中间不是摄像头正对的中间,这是为什么呀?


跪求高手帮忙啊!!谢谢了

本帖子中包含更多资源

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

x

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
威望
233
贡献
87
兑换币
0
注册时间
2012-4-3
在线时间
28 小时
毕业学校
襄樊学院
2#
 楼主| 发表于 2012-5-12 14:17:53 | 只看该作者
自己顶一个
回复 支持 反对

使用道具 举报

2

主题

181

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1872
威望
1048
贡献
360
兑换币
250
注册时间
2011-11-11
在线时间
232 小时
3#
发表于 2012-5-12 14:18:46 | 只看该作者
回复 支持 反对

使用道具 举报

14

主题

141

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2809
威望
1451
贡献
826
兑换币
314
注册时间
2011-3-18
在线时间
266 小时
4#
发表于 2012-5-12 14:20:59 | 只看该作者
LZ,碰到同样的问题,同求,顶
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
威望
233
贡献
87
兑换币
0
注册时间
2012-4-3
在线时间
28 小时
毕业学校
襄樊学院
5#
 楼主| 发表于 2012-5-12 14:21:26 | 只看该作者
xuezihan 发表于 2012-5-12 14:18

恩?怎么了?可以帮忙告诉下原因吗?谢谢了啊 。。
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
威望
233
贡献
87
兑换币
0
注册时间
2012-4-3
在线时间
28 小时
毕业学校
襄樊学院
6#
 楼主| 发表于 2012-5-12 14:22:21 | 只看该作者
天涯小极莫 发表于 2012-5-12 14:20
LZ,碰到同样的问题,同求,顶

哎,坐等高手啊。。。
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
威望
233
贡献
87
兑换币
0
注册时间
2012-4-3
在线时间
28 小时
毕业学校
襄樊学院
7#
 楼主| 发表于 2012-5-12 14:30:52 | 只看该作者
求高手啊,,,跪求啊!!!
回复 支持 反对

使用道具 举报

3

主题

57

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2158
威望
1151
贡献
469
兑换币
88
注册时间
2011-7-11
在线时间
269 小时
8#
发表于 2012-5-12 15:43:50 | 只看该作者
我之前也遇到过,不过我的是模拟coms+二值化的,可能是时序没搞好,再理一理你采集的时序看看,至于不在正中,是因为你没把整行均匀的采完,个人见解,不一定对
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
威望
233
贡献
87
兑换币
0
注册时间
2012-4-3
在线时间
28 小时
毕业学校
襄樊学院
9#
 楼主| 发表于 2012-5-12 21:00:30 | 只看该作者
尘666 发表于 2012-5-12 15:43
我之前也遇到过,不过我的是模拟coms+二值化的,可能是时序没搞好,再理一理你采集的时序看看,至于不在正中 ...

void porta_isr(void)          //V port Isr
{
  PORTA_PCR27|=PORT_PCR_ISF_MASK;     //clear Vport I flag
  disable_irq (87);                   //when run in line get , has bad to disable it interrupt
delayus(5);
  DMA0_Init();
  row=0;                      //now ,we get first line, but must enable HREEF interrupt
  imagerow_flag=0;               
  enable_irq (88);          //  Enable HREF data interrupt
}

void portb_isr(void)        /*HREF interrupt Isr,B10,rising edge triger */
{
  PORTB_PCR23|=PORT_PCR_ISF_MASK;//clear Hport I flag
  row++;                                //row count
if(row>=240)                     //wating for next loop
  {
      disable_irq(88);
      enable_irq(87);
   image_ok=1;//采集完毕状态标识
  }
  if(row==data_table[imagerow_flag])         //wether current line should to collect
  {
   R_row=row;
     DMA_ERQ|=DMA_ERQ_ERQ0_MASK;          //enable DMA link to pclk port
  }
  else switch(row - R_row)
{     
    case 2:
  {
  // Mid_Black();
   imagerow_flag++;
   break;
  }
}
}

这个上面是我的行和场中断,根据时序来看好久都没有问题呀。。。
回复 支持 反对

使用道具 举报

13

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1585
威望
911
贡献
406
兑换币
93
注册时间
2011-11-12
在线时间
134 小时
10#
发表于 2012-5-12 22:59:07 | 只看该作者
诡异!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 22:14 , Processed in 0.128276 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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