智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3019|回复: 11
打印 上一主题 下一主题

DMA的优势都低在哪????

[复制链接]

27

主题

152

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
威望
697
贡献
239
兑换币
0
注册时间
2011-9-21
在线时间
95 小时
跳转到指定楼层
1#
发表于 2012-5-10 19:19:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DMA采集完数据不也是要先赋给另一个数组处理,否则会被覆盖,赋值还是要时间的……DMA的优势到底在哪????求解释……

7

主题

293

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3350
威望
1454
贡献
676
兑换币
140
注册时间
2011-8-12
在线时间
610 小时
2#
发表于 2012-5-10 19:37:14 | 只看该作者
你可以用两个数组采集啊,不用再赋值给另一个数组。
而且一个数组赋值给另一个数组也可以用DMA。就算是直接赋值,时间也比采集少很多
回复 支持 反对

使用道具 举报

34

主题

500

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3183

推广达人奖章优秀会员奖章活跃会员奖章

威望
2298
贡献
257
兑换币
597
注册时间
2011-10-2
在线时间
314 小时
3#
发表于 2012-5-10 21:54:29 | 只看该作者
DMA处理数据是不经过CPU的吧?
回复 支持 反对

使用道具 举报

27

主题

152

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
威望
697
贡献
239
兑换币
0
注册时间
2011-9-21
在线时间
95 小时
4#
 楼主| 发表于 2012-5-11 00:07:22 | 只看该作者
问乐寻音 发表于 2012-5-10 21:54
DMA处理数据是不经过CPU的吧?

但是还要赋值啊……
回复 支持 反对

使用道具 举报

7

主题

293

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3350
威望
1454
贡献
676
兑换币
140
注册时间
2011-8-12
在线时间
610 小时
5#
发表于 2012-5-11 00:11:32 | 只看该作者
陈永胜 发表于 2012-5-11 00:07
但是还要赋值啊……

一个数组赋值给另一个数组也可以用DMA
回复 支持 反对

使用道具 举报

27

主题

152

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
威望
697
贡献
239
兑换币
0
注册时间
2011-9-21
在线时间
95 小时
6#
 楼主| 发表于 2012-5-12 02:40:18 | 只看该作者
月下听蝉 发表于 2012-5-11 00:11
一个数组赋值给另一个数组也可以用DMA

??????
回复 支持 反对

使用道具 举报

2

主题

45

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1210
威望
542
贡献
190
兑换币
0
注册时间
2012-2-18
在线时间
239 小时
毕业学校
山东科技大学
7#
发表于 2012-5-12 08:33:22 | 只看该作者
为啥不用俩数组呢128的ram,已经不是8K flash 8k ram 的时代了
回复 支持 反对

使用道具 举报

7

主题

293

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3350
威望
1454
贡献
676
兑换币
140
注册时间
2011-8-12
在线时间
610 小时
8#
发表于 2012-5-12 12:00:35 | 只看该作者
陈永胜 发表于 2012-5-12 02:40
??????

你百度一下DMA的概念
回复 支持 反对

使用道具 举报

7

主题

293

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3350
威望
1454
贡献
676
兑换币
140
注册时间
2011-8-12
在线时间
610 小时
9#
发表于 2012-5-12 12:04:38 | 只看该作者
陈永胜 发表于 2012-5-12 02:40
??????

数组A的数传给数组B也可以用DMA比如
for(i=0;i<100;i++)
{
for(j=0;j<100;j++)
{
A[j]=B[j];
}
}
也是可以用DMA实现的
回复 支持 反对

使用道具 举报

12

主题

1121

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3668

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

QQ
威望
1871
贡献
1107
兑换币
93
注册时间
2011-3-14
在线时间
345 小时
10#
发表于 2012-5-12 18:35:09 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 07:39 , Processed in 0.045647 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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