智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5353|回复: 12
打印 上一主题 下一主题

[咨询] K60 DMA 中断问题

[复制链接]

12

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
991
威望
669
贡献
176
兑换币
69
注册时间
2011-7-20
在线时间
74 小时
跳转到指定楼层
1#
发表于 2013-1-24 19:50:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在图像数组比较小的情况下,可以正常采集,但是当一行的点数超过一定值后就只能采第一场图像,从二场以后就进不了DMA中断清中断标志位,我在场中断 和DMA传输以前都试过加入清DMA中断标志位的语句,但还是进不了DMA中断,程序执行有时候还会置位DMA错误标志位,请各位大爷指导指导小弟 不胜感激

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
23
威望
13
贡献
8
兑换币
9
注册时间
2017-7-9
在线时间
1 小时
毕业学校
重庆工商大学
13#
发表于 2017-7-11 20:31:45 | 只看该作者
请问DMA中断大概多久中断一次
回复 支持 反对

使用道具 举报

8

主题

115

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1318
威望
629
贡献
389
兑换币
391
注册时间
2013-4-7
在线时间
150 小时
12#
发表于 2013-4-11 16:23:32 | 只看该作者
洋葱圈 发表于 2013-1-24 20:18
用了串口传输数据吗,如果是的话就关闭串口显示在线调试看看数组吧。

我用k60内部ad采集图像,加串口和不加采集差距很大,是什么原因??
回复 支持 反对

使用道具 举报

15

主题

110

帖子

0

精华

高级会员

Rank: 4

积分
824
威望
448
贡献
216
兑换币
283
注册时间
2012-11-3
在线时间
80 小时
11#
发表于 2013-3-13 19:38:04 | 只看该作者
洋葱圈 发表于 2013-3-13 16:59
重新再初始化DMA就行,K60底层库中有DMA例程,你可以参考下编写方法。
http://www.znczz.com/thread-112 ...

哦  谢谢~  再问一下~   用一个二维数组存储一场像素   DMA一次传一行像素,目的地址不恢复   第一行像素信号存到数组第一行后   再使能DMA传输和硬件DMA请求,就可以从数组的第二行开始存像素信号吗?  
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15151

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

威望
11078
贡献
1413
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
10#
发表于 2013-3-13 16:59:53 | 只看该作者
zhyk411912464 发表于 2013-3-13 16:58
请问一下  用DMA采集图像到一个二维数组    采集完一场再怎么让地址回到二维数组的首地址啊

重新再初始化DMA就行,K60底层库中有DMA例程,你可以参考下编写方法。
http://www.znczz.com/thread-112632-1-1.html
回复 支持 反对

使用道具 举报

15

主题

110

帖子

0

精华

高级会员

Rank: 4

积分
824
威望
448
贡献
216
兑换币
283
注册时间
2012-11-3
在线时间
80 小时
9#
发表于 2013-3-13 16:59:39 | 只看该作者
hzlaliugang 发表于 2013-1-26 22:14
一场采集开始下一场要恢复目标地址,重新开启DMA。

采集完一场怎么恢复目标地址啊?
回复 支持 反对

使用道具 举报

15

主题

110

帖子

0

精华

高级会员

Rank: 4

积分
824
威望
448
贡献
216
兑换币
283
注册时间
2012-11-3
在线时间
80 小时
8#
发表于 2013-3-13 16:58:20 | 只看该作者
洋葱圈 发表于 2013-1-24 20:18
用了串口传输数据吗,如果是的话就关闭串口显示在线调试看看数组吧。

请问一下  用DMA采集图像到一个二维数组    采集完一场再怎么让地址回到二维数组的首地址啊
回复 支持 反对

使用道具 举报

7

主题

109

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1115
威望
593
贡献
320
兑换币
359
注册时间
2012-10-16
在线时间
101 小时
7#
发表于 2013-2-28 08:41:25 | 只看该作者
每一次使用之前初始化就好了
回复 支持 反对

使用道具 举报

12

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
991
威望
669
贡献
176
兑换币
69
注册时间
2011-7-20
在线时间
74 小时
6#
 楼主| 发表于 2013-1-30 18:22:18 | 只看该作者
hzlaliugang 发表于 2013-1-26 22:14
一场采集开始下一场要恢复目标地址,重新开启DMA。

恩,对DMA不是很了解 请问DMA里的大循环和次循环次数怎么理解?
回复 支持 反对

使用道具 举报

0

主题

73

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3381
威望
1636
贡献
977
兑换币
1016
注册时间
2012-4-21
在线时间
384 小时
5#
发表于 2013-1-26 22:14:34 | 只看该作者
一场采集开始下一场要恢复目标地址,重新开启DMA。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 15:24 , Processed in 0.089894 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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