智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6382|回复: 35
打印 上一主题 下一主题

AD数据采集的冲突,很蛋疼~

  [复制链接]

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
跳转到指定楼层
1#
发表于 2013-3-13 17:35:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有谁用xs128的吗?AD出问题了~~我现在把那个开始曝光函数放在1ms中断中执行,加速度计和陀螺仪也在这。采集放在while中的,采集加自适应的时间需要1.5ms,现在出现这样的情况:因为中断是1ms的,会打断正在执行的CCD图像采集,在1ms中断中用AD了,就会出现CCD数据不采集了~~我一个个屏蔽函数,最后确定就是AD冲突的问题,因为只要我把加速度计和陀螺仪中AD采集的语句屏蔽就能正常显示了~~大家有没有遇到这样的问题~

200

主题

2621

帖子

1

精华

杰出人士

蜗牛

Rank: 12Rank: 12Rank: 12

积分
12488

优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章在线王奖章资源大师奖章

QQ
威望
5973
贡献
3101
兑换币
1999
注册时间
2011-10-21
在线时间
1707 小时
2#
发表于 2013-3-13 17:43:59 | 只看该作者
你可以这么办,效仿去年的1ms中断。你定时一个1ms中断定义一个变量,每当进入一次中断变量自加1然后用if语句,当变量等于1时采集图像,变量等于2时AD采集,等于3时速控,4时方向控。等你把所有工作做一遍时将变量清零。
回复 支持 反对

使用道具 举报

4

主题

68

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2056
威望
1072
贡献
658
兑换币
571
注册时间
2012-3-9
在线时间
163 小时
毕业学校
东南大学成贤学院
3#
发表于 2013-3-13 18:20:09 | 只看该作者
qinlu123 发表于 2013-3-13 17:43
你可以这么办,效仿去年的1ms中断。你定时一个1ms中断定义一个变量,每当进入一次中断变量自加1然后用if语句 ...

受教
回复 支持 反对

使用道具 举报

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
4#
 楼主| 发表于 2013-3-13 19:15:41 | 只看该作者
qinlu123 发表于 2013-3-13 17:43
你可以这么办,效仿去年的1ms中断。你定时一个1ms中断定义一个变量,每当进入一次中断变量自加1然后用if语句 ...

采集图像的时间大于1ms,我放在两个中断中是可以的,但是没有轮循就是~
回复 支持 反对

使用道具 举报

17

主题

148

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1291
威望
595
贡献
390
兑换币
195
注册时间
2012-11-15
在线时间
153 小时
毕业学校
德州学院
5#
发表于 2013-3-15 11:41:27 | 只看该作者
我也遇到过这个问题,最后,我把CCD采集的函数放在了中断里。
回复 支持 反对

使用道具 举报

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
6#
 楼主| 发表于 2013-3-15 14:27:39 | 只看该作者
┦H3ゞ峰峰ぎ 发表于 2013-3-15 11:41
我也遇到过这个问题,最后,我把CCD采集的函数放在了中断里。

是啊~~我也放在中断里了,就是这样的话自适应的效果就有点不好了~你开了几个中断?
回复 支持 反对

使用道具 举报

22

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1932
QQ
威望
1050
贡献
492
兑换币
445
注册时间
2012-3-20
在线时间
195 小时
7#
发表于 2013-3-15 15:45:07 | 只看该作者
bobo_12300 发表于 2013-3-13 19:15
采集图像的时间大于1ms,我放在两个中断中是可以的,但是没有轮循就是~

你好,请问将采集图像的程序放在2个中断中是什么意思?我现在也遇到这个问题,请教你现在的解决办法是什么?能给个大概思路吗?
回复 支持 反对

使用道具 举报

4

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1891
威望
1007
贡献
486
兑换币
452
注册时间
2012-3-29
在线时间
199 小时
8#
发表于 2013-3-15 23:27:23 | 只看该作者
我的CCD采集程序在一毫秒中断执行不完,后来放主函数,感觉还行吧。你的采集程序比较快
回复 支持 反对

使用道具 举报

8

主题

50

帖子

0

精华

高级会员

Rank: 4

积分
574
威望
289
贡献
161
兑换币
179
注册时间
2012-11-29
在线时间
62 小时
9#
发表于 2013-3-16 04:13:58 | 只看该作者
我也遇到了ad数据采集的冲突,我的ccd采集函数也是放着主函数里的,楼上的各位是怎么解决的,能指点下吗
回复 支持 反对

使用道具 举报

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
10#
 楼主| 发表于 2013-3-16 08:16:47 | 只看该作者
jeyran 发表于 2013-3-15 23:27
我的CCD采集程序在一毫秒中断执行不完,后来放主函数,感觉还行吧。你的采集程序比较快

中断中有用到其他通道的AD吗?没有冲突吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 15:37 , Processed in 0.053450 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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