注册 登录
查看: 412|回复: 4

[鹰眼] 课都不上了,鹰眼竟然等待图像采集。。。。。。。

[复制链接]
发表于 2014-5-19 08:34:20 | 显示全部楼层 |阅读模式
我将图像采集、解压以及图像处理的函数放在直立中断中,周期为10ms,此时程序后,开始有数据,不到1s就停在了等待采集的部分,如图。
之前我也是这么放的,没有问题,后来担心中断内容太多就放在了while(1)里,现在想试着改回去,结果就不行了。
不清楚是时序问题,还是其他的什么原因,还望高人指点啊!!!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-5-19 12:51:39 | 显示全部楼层
还原代码啊,修改过后,导致不行,就应该还原一下代码。

试试这个帖子的解决方法:

改了底层后解决了图像卡住的问题 - 智能车讨论区 - 山外-vcan123论坛 http://www.vcan123.com/forum.php ... tid=4363&ctid=6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-19 13:22:33 | 显示全部楼层
山外メ雲ジ 发表于 2014-5-19 12:51
还原代码啊,修改过后,导致不行,就应该还原一下代码。

试试这个帖子的解决方法:

山大哥,改了BUG汇总里的PORT初始化清标志位以及鹰眼驱动,再次运行程序,现在停在了图中地方
另外,这个图像采集的程序如果放在while里,程序是不会出现这些问题的,小车还能照样跑。
想问一下把图像采集放while里有影响吗,会和直立中断冲突吗??

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2014-5-19 14:11:57 | 显示全部楼层
925901184 发表于 2014-5-19 13:22
山大哥,改了BUG汇总里的PORT初始化清标志位以及鹰眼驱动,再次运行程序,现在停在了图中地方
另外,这个 ...

本来就不应该把 图像采集放到中断里进行啊!!!

图像采集的时间大于 5ms,即直立控制周期,严重影响直立的。

关于鹰眼采集时间和直立时间协调的问题 - 智能车讨论区 - 山外-vcan123论坛 http://www.vcan123.com/forum.php ... id=1925&ctid=11
回复 支持 反对

使用道具 举报

发表于 2014-5-19 14:12:39 | 显示全部楼层
925901184 发表于 2014-5-19 13:22
山大哥,改了BUG汇总里的PORT初始化清标志位以及鹰眼驱动,再次运行程序,现在停在了图中地方
另外,这个 ...

放在中断里,你应该是没有配置中断优先级,导致dma中断没法执行而卡住。
回复 支持 反对

使用道具 举报

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

本版积分规则

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