智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[讨论] 求教coldfire关于dma计数

[复制链接]

5

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
844
威望
430
贡献
252
兑换币
256
注册时间
2012-11-9
在线时间
81 小时
跳转到指定楼层
1#
发表于 2013-8-11 20:47:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手求教啊,关于dma计数看了很多天,可是还是没有什么头绪,想求代码或者思路也行啊。。。

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
2#
发表于 2013-8-11 21:00:07 | 只看该作者
网上流传的资料是绝对可以让你在不询问别人的前提下弄懂的,就看你有没有下功夫了。
回复 支持 反对

使用道具 举报

51

主题

1633

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
7556

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

威望
3701
贡献
2453
兑换币
1398
注册时间
2012-5-3
在线时间
701 小时
3#
发表于 2013-8-11 22:56:03 | 只看该作者
配置时钟源为外部
分频啥的我反正没分
GPIO设置好功能

然后就计数了呗
回复 支持 反对

使用道具 举报

5

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
844
威望
430
贡献
252
兑换币
256
注册时间
2012-11-9
在线时间
81 小时
4#
 楼主| 发表于 2013-8-12 16:17:57 | 只看该作者
glacier0 发表于 2013-8-11 22:56
配置时钟源为外部
分频啥的我反正没分
GPIO设置好功能

谢谢大神啊!那源地址,目的地址什么的,怎么配置?计数是读MCF_DMA_BCR的值吗?
回复 支持 反对

使用道具 举报

5

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
844
威望
430
贡献
252
兑换币
256
注册时间
2012-11-9
在线时间
81 小时
5#
 楼主| 发表于 2013-8-12 16:21:31 | 只看该作者
rubick 发表于 2013-8-11 21:00
网上流传的资料是绝对可以让你在不询问别人的前提下弄懂的,就看你有没有下功夫了。

额。。。真的是新到不能再新的新手了,周围的人也没有精通这个的,一个人对着英文的DS憋了好多天了,还是来请大神赐教~~
回复 支持 反对

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
6#
发表于 2013-8-12 16:50:38 | 只看该作者
Seventh 发表于 2013-8-12 16:21
额。。。真的是新到不能再新的新手了,周围的人也没有精通这个的,一个人对着英文的DS憋了好多天了,还是 ...

大神之所以成为大神,是因为他们在你焦头烂额不想自己搞清楚总想问别人的时候下的功夫。
回复 支持 反对

使用道具 举报

51

主题

1633

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
7556

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

威望
3701
贡献
2453
兑换币
1398
注册时间
2012-5-3
在线时间
701 小时
7#
发表于 2013-8-12 17:41:51 | 只看该作者
Seventh 发表于 2013-8-12 16:17
谢谢大神啊!那源地址,目的地址什么的,怎么配置?计数是读MCF_DMA_BCR的值吗?

你应该看DTI(DMA Timer)
而不是“DMA”
回复 支持 反对

使用道具 举报

5

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
844
威望
430
贡献
252
兑换币
256
注册时间
2012-11-9
在线时间
81 小时
8#
 楼主| 发表于 2013-8-12 23:00:42 | 只看该作者
glacier0 发表于 2013-8-12 17:41
你应该看DTI(DMA Timer)
而不是“DMA”

原来如此,感谢大神指点!
回复 支持 反对

使用道具 举报

5

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
844
威望
430
贡献
252
兑换币
256
注册时间
2012-11-9
在线时间
81 小时
9#
 楼主| 发表于 2013-8-12 23:01:25 | 只看该作者
rubick 发表于 2013-8-12 16:50
大神之所以成为大神,是因为他们在你焦头烂额不想自己搞清楚总想问别人的时候下的功夫。

Thank you all the same~~
回复 支持 反对

使用道具 举报

17

主题

54

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2107
威望
1045
贡献
604
兑换币
656
注册时间
2013-10-6
在线时间
229 小时
10#
发表于 2014-2-27 09:26:42 | 只看该作者
glacier0 发表于 2013-8-11 22:56
配置时钟源为外部
分频啥的我反正没分
GPIO设置好功能

        MCF_GPIO_PTCPAR|=MCF_GPIO_PTCPAR_DTIN1_DTIN1 ;
                MCF_GPIO_DDRTC=0X00;
                MCF_DTIM1_DTMR|= MCF_DTIM_DTMR_FRR
                                 |MCF_DTIM_DTMR_CE_FALL
                                 |MCF_DTIM_DTMR_CLK_DTIN
                                 |MCF_DTIM_DTMR_RST;
                   MCF_DTIM1_DTER |=//MCF_DTIM_DTER_REF ;                  
                                MCF_DTIM_DTER_CAP;                                                        
                     MCF_DTIM1_DTXMR|=MCF_DTIM_DTXMR_DMAEN;
                     //MCF_DTIM1_DTXMR |=     MCF_DTIM_DTXMR_MODE16
                     //|MCF_DTIM_DTXMR_HALTED;                                          
        while(1)
        {
delay(50000);
                j=MCF_DTIM1_DTCN;
                k=MCF_DTIM1_DTCR;
}

这样配置采不到啊,,,是哪里出问题了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 16:36 , Processed in 0.088411 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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