智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3325|回复: 15
打印 上一主题 下一主题

k60加了摄像头程序之后无法直立!

  [复制链接]

8

主题

36

帖子

0

精华

高级会员

Rank: 4

积分
708
威望
353
贡献
195
兑换币
222
注册时间
2013-10-19
在线时间
80 小时
跳转到指定楼层
1#
发表于 2014-3-12 21:55:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
【求救贴】我们是k60摄像头组的,本来车可以直立,但是在程序里面加入了摄像头采集程序之后就不行了,轮子一直高速旋转,测了一下,发现1毫秒中断根本没有进去。。请问各位大神这样该怎么解决啊?1毫秒中断已经设了最高优先级,好像没什么用。如果用中断嵌套怎么呢?该怎么设置啊?谢谢各位了!!



补充内容 (2014-3-12 22:51):
不好意思,刚刚重新检测了一下,一毫秒中断还是正常的,问题一个个排除之后,发现是DMA初始化引起的,我把DMA初始化的函数注销后能够回到直立状态,加进去DMA初始化就不行了,很奇怪..(DMA初始化是放在场中断里面)
回复

使用道具 举报

13

主题

250

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3621
威望
1776
贡献
1079
兑换币
1136
注册时间
2013-11-19
在线时间
383 小时
16#
发表于 2014-5-5 20:49:02 | 只看该作者
沩鉨wo乄菰単 发表于 2014-4-22 13:26
K60是用DMA采图的吧。和1ms中断是分开的,这样就没有我们128的问题了,优先级应该是采图的设的高一点

嗯 谢啦
回复 支持 反对

使用道具 举报

14

主题

61

帖子

0

精华

高级会员

Rank: 4

积分
773
威望
360
贡献
167
兑换币
203
注册时间
2012-11-4
在线时间
123 小时
毕业学校
中国计量学院
15#
发表于 2014-4-24 15:49:00 | 只看该作者
zzh11011 发表于 2014-4-24 15:09
1ms中断优先级最高,出现黑条的原因我觉得是因为在用串口发送图像的时候被1ms中断打断的关系,图像本身应 ...

请问你们现在是什么算法,寻单边吗,你们采几行数据,多了是不是时间就不够用了。
回复 支持 反对

使用道具 举报

8

主题

36

帖子

0

精华

高级会员

Rank: 4

积分
708
威望
353
贡献
195
兑换币
222
注册时间
2013-10-19
在线时间
80 小时
14#
 楼主| 发表于 2014-4-24 15:09:58 | 只看该作者
沩鉨wo乄菰単 发表于 2014-4-18 12:26
我们现在加上摄像头采集的程序之后行中断和场中断与那个1ms中断有矛盾了,把行场中断的优先级设高一点能采集 ...

1ms中断优先级最高,出现黑条的原因我觉得是因为在用串口发送图像的时候被1ms中断打断的关系,图像本身应该没有问题,只能看图像的时候关闭直立中断,直立的时候不看图像。我们是这样,现在勉强能够跑完赛道了。。
回复 支持 反对

使用道具 举报

14

主题

61

帖子

0

精华

高级会员

Rank: 4

积分
773
威望
360
贡献
167
兑换币
203
注册时间
2012-11-4
在线时间
123 小时
毕业学校
中国计量学院
13#
发表于 2014-4-22 13:26:43 | 只看该作者
厚重的心 发表于 2014-4-22 11:10
K60怎么设置优先级呢,求指导啊~~~

K60是用DMA采图的吧。和1ms中断是分开的,这样就没有我们128的问题了,优先级应该是采图的设的高一点
回复 支持 反对

使用道具 举报

13

主题

250

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3621
威望
1776
贡献
1079
兑换币
1136
注册时间
2013-11-19
在线时间
383 小时
12#
发表于 2014-4-22 11:10:50 | 只看该作者
沩鉨wo乄菰単 发表于 2014-4-18 12:26
我们现在加上摄像头采集的程序之后行中断和场中断与那个1ms中断有矛盾了,把行场中断的优先级设高一点能采集 ...

K60怎么设置优先级呢,求指导啊~~~
回复 支持 反对

使用道具 举报

14

主题

61

帖子

0

精华

高级会员

Rank: 4

积分
773
威望
360
贡献
167
兑换币
203
注册时间
2012-11-4
在线时间
123 小时
毕业学校
中国计量学院
11#
发表于 2014-4-18 12:26:34 | 只看该作者
我们现在加上摄像头采集的程序之后行中断和场中断与那个1ms中断有矛盾了,把行场中断的优先级设高一点能采集到图但是不能直立车子不会动,把1ms中断优先级设高点车子能直立,但是采到的图像会出现一条黑线,现在这几个优先级的问题不知道怎么解决,请问你们是怎么解决的,你们优先级是怎么设置的啊
回复 支持 反对

使用道具 举报

2

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1312
威望
677
贡献
425
兑换币
462
注册时间
2013-11-4
在线时间
105 小时
10#
发表于 2014-3-28 21:18:36 | 只看该作者
求 指导
回复 支持 反对

使用道具 举报

20

主题

236

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1941

活跃会员奖章优秀会员奖章

威望
1004
贡献
557
兑换币
499
注册时间
2013-10-14
在线时间
190 小时
毕业学校
河北联合大学
9#
发表于 2014-3-21 14:42:40 | 只看该作者
回复 支持 反对

使用道具 举报

8

主题

36

帖子

0

精华

高级会员

Rank: 4

积分
708
威望
353
贡献
195
兑换币
222
注册时间
2013-10-19
在线时间
80 小时
8#
 楼主| 发表于 2014-3-21 10:49:36 | 只看该作者
天陆九月 发表于 2014-3-20 19:48
你们现在调的怎样了,我遇上了一样的问题

现在没事了,也不知道怎么解决的,只取奇数帧在偶数帧那里关闭DMA就没事了,能立住并且有图像,但是站立没有之前那么稳定,很软的样子。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 09:50 , Processed in 0.046967 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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