智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3682|回复: 9
打印 上一主题 下一主题

K60 DMA

[复制链接]

15

主题

168

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2419
威望
1433
贡献
598
兑换币
530
注册时间
2014-1-13
在线时间
194 小时
跳转到指定楼层
1#
发表于 2014-1-25 12:05:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在在调试DMA,对它的功能不是太明白,k60的DMA的源地址,和目的地址是如何确定的,是不是源地址的数据传送到目的地址中去呢?
回复

使用道具 举报

34

主题

1157

帖子

0

精华

金牌会员

7月21号----华南赛正式开始!!!

Rank: 6Rank: 6

积分
1351

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

威望
87
贡献
62
兑换币
56
注册时间
2013-9-18
在线时间
601 小时
2#
发表于 2014-1-26 09:25:02 | 只看该作者
回复 支持 反对

使用道具 举报

4

主题

98

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5053
威望
2274
贡献
1463
兑换币
1510
注册时间
2012-10-13
在线时间
658 小时
毕业学校
北京理工大学
3#
发表于 2014-1-26 19:52:24 | 只看该作者
对,DMA的作用就是不断把数据从源地址搬运到目标地址
回复 支持 反对

使用道具 举报

7

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
912
威望
482
贡献
262
兑换币
290
注册时间
2013-10-21
在线时间
84 小时
毕业学校
辽工大
4#
发表于 2014-2-27 16:28:05 | 只看该作者
hghgsdsd 发表于 2014-1-26 19:52
对,DMA的作用就是不断把数据从源地址搬运到目标地址

那怎么才能知道源地址呢,假如说我把摄像头的数据传到CPU,怎么写源地址呢
回复 支持 反对

使用道具 举报

12

主题

222

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3163
威望
1367
贡献
746
兑换币
635
注册时间
2013-9-15
在线时间
525 小时
毕业学校
xd
5#
发表于 2014-2-27 19:16:22 | 只看该作者
这个DMA就直接释放CPU了,为什么还要写进CPU?摄像头是数字的吧?源地址定义到端口就行了。目的地址是数组指针,这样就直接采集到数组里面。。。这是我个人的理解,配置了好长时间还是没用配置成功:'(
回复 支持 反对

使用道具 举报

0

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1372
威望
727
贡献
415
兑换币
468
注册时间
2012-12-15
在线时间
115 小时
6#
发表于 2014-3-5 19:31:03 | 只看该作者
数字的可以用硬件触发采集,模拟的用软件触发
回复 支持 反对

使用道具 举报

50

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1393
威望
690
贡献
439
兑换币
386
注册时间
2013-3-6
在线时间
132 小时
毕业学校
北京师范大学珠海分校
7#
发表于 2014-7-3 14:40:38 | 只看该作者
zhao1992629 发表于 2014-3-5 19:31
数字的可以用硬件触发采集,模拟的用软件触发

楼主,知道源地址怎么设置没??
求告知
回复 支持 反对

使用道具 举报

50

主题

198

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1393
威望
690
贡献
439
兑换币
386
注册时间
2013-3-6
在线时间
132 小时
毕业学校
北京师范大学珠海分校
8#
发表于 2014-7-3 14:46:56 | 只看该作者
天荒地老 发表于 2014-2-27 19:16
这个DMA就直接释放CPU了,为什么还要写进CPU?摄像头是数字的吧?源地址定义到端口就行了。目的地址是数组 ...

你好,这是我找到的一段DMA的配置:
图中与源地址设置有关的有两处,我圈出来了.

源地址设置为端口地址,这点我懂,就把摄像头的数据引脚所接的GPIO的寄存器地址赋值给源地址就行了.
但是 下图中的 DMA通道 关联GPIO口的设置我不清楚,
我的数据口接的是PD0-7,该怎么设置啊??

查了寄存器的描述,没有说具体怎么配置.


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

0

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1372
威望
727
贡献
415
兑换币
468
注册时间
2012-12-15
在线时间
115 小时
9#
发表于 2014-7-19 01:24:23 | 只看该作者
本帖最后由 zhao1992629 于 2014-7-19 01:27 编辑
尕玍紿 发表于 2014-7-3 14:40
楼主,知道源地址怎么设置没??
求告知

数据手册上有,这个寄存器里写入你的源地址就行,可以是变量内存地址也可以是外设地址,奇怪图片怎么放进去,在手册的第417页  TCD Source Address (DMA_TCD_SADDR)这个寄存器
回复 支持 反对

使用道具 举报

6

主题

221

帖子

0

精华

跨届大侠

xkwy

Rank: 10Rank: 10Rank: 10

积分
7642
威望
5294
贡献
1864
兑换币
776
注册时间
2014-8-24
在线时间
242 小时
10#
发表于 2015-3-27 00:54:47 | 只看该作者
尕玍紿 发表于 2014-7-3 14:46
你好,这是我找到的一段DMA的配置:
图中与源地址设置有关的有两处,我圈出来了.

你那是触发源
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 14:45 , Processed in 0.050377 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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