智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: wojiaohaomi
打印 上一主题 下一主题

摄像头车终于快到2米了,有点累了,还需努力向大神们看齐。

  [复制链接]

6

主题

618

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6491
威望
3362
贡献
527
兑换币
2332
注册时间
2013-8-31
在线时间
1301 小时
141#
发表于 2014-4-26 15:17:10 | 只看该作者
maiqideliwu 发表于 2014-4-26 11:56
用行中断直接当做DMA的触发源不可以吗??我也在纠结中  ,都有点疯了

行中断理论上是可以的,一个行中断,直接采集一行数据。但是图像范围似乎不好弄啊。我几乎崩溃。想换数字的了
回复 支持 反对

使用道具 举报

8

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
威望
198
贡献
108
兑换币
120
注册时间
2014-3-16
在线时间
35 小时
毕业学校
西安邮电大学
142#
发表于 2014-4-26 21:21:26 | 只看该作者
allenanswerzq 发表于 2014-4-26 15:17
行中断理论上是可以的,一个行中断,直接采集一行数据。但是图像范围似乎不好弄啊。我几乎崩溃。想换数字 ...

我的就是数字的额, 但是要想不覆盖行与行的数据 DMA的配置,也就是目标地址中的数组地址一直赋值下去,应该void DMA_PORTx2BUFF_Init(DMA_CHn CHn, void *SADDR, void *DADDR, PTxn ptxn, DMA_BYTEn byten, u32 count, DMA_PORTx2BUFF_cfg cfg)红色的是什么参数???这个有点搞不清,,求指教~~~~~
回复 支持 反对

使用道具 举报

6

主题

618

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6491
威望
3362
贡献
527
兑换币
2332
注册时间
2013-8-31
在线时间
1301 小时
143#
发表于 2014-4-26 21:52:42 | 只看该作者
//恢复目的地址
//目的地址保持不变
回复 支持 反对

使用道具 举报

6

主题

618

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6491
威望
3362
贡献
527
兑换币
2332
注册时间
2013-8-31
在线时间
1301 小时
144#
发表于 2014-4-26 21:53:12 | 只看该作者
maiqideliwu 发表于 2014-4-26 21:21
我的就是数字的额, 但是要想不覆盖行与行的数据 DMA的配置,也就是目标地址中的数组地址一直赋值下去,应 ...

//恢复目的地址
或者
   //目的地址保持不变

回复 支持 反对

使用道具 举报

16

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
826
威望
391
贡献
193
兑换币
217
注册时间
2014-3-3
在线时间
121 小时
145#
发表于 2014-4-27 12:31:42 | 只看该作者
楼主可以分享一下你直立和摄像头控制融合方案吗,是改中断优先级还是别的方法啊!!求指教
回复 支持 反对

使用道具 举报

6

主题

152

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3996
威望
1744
贡献
1104
兑换币
1159
注册时间
2013-10-21
在线时间
574 小时
146#
 楼主| 发表于 2014-4-27 12:53:37 | 只看该作者
jayxiexi 发表于 2014-4-27 12:31
楼主可以分享一下你直立和摄像头控制融合方案吗,是改中断优先级还是别的方法啊!!求指教

没特别的东西,用dma传输,中断代码精简一下,少干点事。设置一下优先级也是可以的,我是图像中断优先于定时中断,偶尔数据出错是不影响的。
回复 支持 反对

使用道具 举报

16

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
826
威望
391
贡献
193
兑换币
217
注册时间
2014-3-3
在线时间
121 小时
147#
发表于 2014-4-27 13:26:38 | 只看该作者
wojiaohaomi 发表于 2014-4-27 12:53
没特别的东西,用dma传输,中断代码精简一下,少干点事。设置一下优先级也是可以的,我是图像中断优先于定 ...

楼主你能详细说说如何修改中断优先级吗?void set_irq_priority (int irq, int prio)这个设置中断优先级的函数如何用呢?
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1923
威望
987
贡献
572
兑换币
632
注册时间
2013-8-29
在线时间
182 小时
148#
发表于 2014-4-27 19:05:58 | 只看该作者
楼主,请问你用广角镜头了吗?你镜头多少度的?进行图像矫正了吗?
回复 支持 反对

使用道具 举报

29

主题

700

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6749

论坛元老奖章热心会员奖章在线王奖章优秀会员奖章活跃会员奖章

QQ
威望
2529
贡献
1556
兑换币
665
注册时间
2011-1-10
在线时间
1332 小时
149#
发表于 2014-4-28 00:14:53 | 只看该作者
wojiaohaomi 发表于 2014-4-12 16:55
嗯,防止左右震荡

你这个现象转向延迟,建议去掉转向陀螺仪,用微分的效果会更好
回复 支持 反对

使用道具 举报

6

主题

152

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3996
威望
1744
贡献
1104
兑换币
1159
注册时间
2013-10-21
在线时间
574 小时
150#
 楼主| 发表于 2014-4-28 00:22:00 | 只看该作者
whut_RY 发表于 2014-4-28 00:14
你这个现象转向延迟,建议去掉转向陀螺仪,用微分的效果会更好

有道理
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 14:47 , Processed in 0.170899 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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