智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2068|回复: 7
打印 上一主题 下一主题

[采集类] 鹰眼摄像头问题

[复制链接]

25

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2816
QQ
威望
1417
贡献
787
兑换币
915
注册时间
2017-9-21
在线时间
306 小时
跳转到指定楼层
1#
发表于 2017-11-26 21:10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初始化完成,void send_img(){
  uint8 i,j;
  uart_putchar(UART0,0xfe);
  for(i=0;i<CAMERA_H;i++)
  {
    for(j=0;j<CAMERA_W;j++)
    {
      if(img[i][j]==0xff)img[i][j]--;
       if(j==middle[i])
       {
         img[i][j]=0x00;
       }
       uart_putchar(UART0,img[i][j]);
    }

  }
}
用这个函数发送图像和中线。现在的问题是,所有初始化能完成,数据发送函数也能执行
void uart_putchar (UARTn_e uratn, char ch)
{
    //等待发送缓冲区空
    while(!(UART_S1_REG(UARTN[uratn]) & UART_S1_TDRE_MASK));

    //发送数据
    UART_D_REG(UARTN[uratn]) = (uint8)ch;
}

这个函数也能够执行。但是串口把数据发送不回来。我用其他程序测试了,串口没有问题但是现在没有数据接收回来。不知道什么原因,用的鹰眼摄像头。我开始怀疑摄像头问题,但是初始化能够完成没有卡死,应该没有问题。。
到底只怎么回事呢,大家帮忙分析下。

回复

使用道具 举报

1

主题

57

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2989
威望
1396
贡献
933
兑换币
818
注册时间
2016-9-24
在线时间
330 小时
毕业学校
皮皮小学
2#
发表于 2017-11-26 21:34:12 | 只看该作者
加一行LED翻转的代码,看加在哪点的时候LED不会翻转,如果都可以的话再找别的问题
回复 支持 反对

使用道具 举报

25

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2816
QQ
威望
1417
贡献
787
兑换币
915
注册时间
2017-9-21
在线时间
306 小时
3#
 楼主| 发表于 2017-11-26 21:41:04 | 只看该作者
k1060382101 发表于 2017-11-26 21:34
加一行LED翻转的代码,看加在哪点的时候LED不会翻转,如果都可以的话再找别的问题

言之有理,我试试,老哥
回复 支持 反对

使用道具 举报

25

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2816
QQ
威望
1417
贡献
787
兑换币
915
注册时间
2017-9-21
在线时间
306 小时
4#
 楼主| 发表于 2017-11-26 21:54:26 | 只看该作者
wx_o19nT8nV 发表于 2017-11-26 21:41
言之有理,我试试,老哥

测试了,灯在闪烁。没有数据回来
回复 支持 反对

使用道具 举报

1

主题

57

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2989
威望
1396
贡献
933
兑换币
818
注册时间
2016-9-24
在线时间
330 小时
毕业学校
皮皮小学
5#
发表于 2017-11-26 22:56:03 | 只看该作者
wx_o19nT8nV 发表于 2017-11-26 21:54
测试了,灯在闪烁。没有数据回来

等在闪烁说明程序能正常运行吧,那就检查串口那部分的函数有没有错误的,注释掉摄像头,让串口发送点普通的字符串,接收不到就说明串口有问题,能接收到就说明摄像头那部分有问题。不过我感觉多半是串口的问题,摄像头有问题的话也不会不发数据吧
回复 支持 反对

使用道具 举报

25

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2816
QQ
威望
1417
贡献
787
兑换币
915
注册时间
2017-9-21
在线时间
306 小时
6#
 楼主| 发表于 2017-11-27 19:36:24 | 只看该作者
k1060382101 发表于 2017-11-26 22:56
等在闪烁说明程序能正常运行吧,那就检查串口那部分的函数有没有错误的,注释掉摄像头,让串口发送点普通 ...

我测试了灯在闪烁,串口可以发回来数据。芯片也测试了。没毛病。我估计摄像头的问题
回复 支持 反对

使用道具 举报

0

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
488
威望
254
贡献
154
兑换币
157
注册时间
2017-7-30
在线时间
40 小时
7#
发表于 2018-2-13 16:25:22 | 只看该作者
请问  鹰眼的帧数怎么该
回复 支持 反对

使用道具 举报

25

主题

169

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2816
QQ
威望
1417
贡献
787
兑换币
915
注册时间
2017-9-21
在线时间
306 小时
8#
 楼主| 发表于 2018-2-15 08:05:33 | 只看该作者
会喊666的臭咸鱼 发表于 2018-2-13 16:25
请问  鹰眼的帧数怎么该

山外论坛有
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 19:43 , Processed in 0.044597 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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