查看: 3907|回复: 8

[已解决] K60N512在Proccrssor Expert中无法使能DAC的DMA?(已解决)

[复制链接]

该用户从未签到

6

主题

19

帖子

0

新手上路

Rank: 1

积分
42
最后登录
2019-12-10
发表于 2014-6-30 15:00:12 | 显示全部楼层 |阅读模式
 DMATransfer 的Trigger Source已经配置成DMA_12bDAC0
在DAC0的配置选项中打开DMA后,下面的DMATransfer便无法设置
DAC_DMA_ERROR.jpg
 
请帮忙看看是什么问题?
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-30 17:41:02 | 显示全部楼层

RE:K60N512在Proccrssor Expert中无法使能DAC的DMA?

楼主芯片是多少M的,还有你用的是哪个模块?
告诉我,我这边试下!
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

19

帖子

0

新手上路

Rank: 1

积分
42
最后登录
2019-12-10
 楼主| 发表于 2014-6-30 17:49:27 | 显示全部楼层

回复:K60N512在Proccrssor Expert中无法使能DAC的DMA?

回复第 2 楼 于2014-06-30 17:41:02发表:
楼主芯片是多少M的,还有你用的是哪个模块?
告诉我,我这边试下!
 
 
A:你好~
我用的是100M的,用到了DAC,PDB和DMA,想使用DAC的DMA触发功能,但是发现开发环境里设置出错
 
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

19

帖子

0

新手上路

Rank: 1

积分
42
最后登录
2019-12-10
 楼主| 发表于 2014-6-30 18:32:23 | 显示全部楼层

回复:K60N512在Proccrssor Expert中无法使能DAC的DMA?

回复第 2 楼 于2014-06-30 17:41:02发表:
楼主芯片是多少M的,还有你用的是哪个模块?
告诉我,我这边试下!
 
 
 
另外,在PE中Data Source/Destination Adrress Adjustment中,被设置为无符号数,也就是修正地址只能增加,而不能往回减;
但是实际这两个寄存器是有符号数值,DMA_TCDn_SLAST,DMA_TCDn_DLASTSGA
请问这是怎么回事?我用的是CW10.2
 
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-7-1 10:17:01 | 显示全部楼层

回复:K60N512在Proccrssor Expert中无法使能DAC的DMA?

回复第 4 楼 于2014-06-30 18:32:23发表:
回复第 2 楼 于2014-06-30 17:41:02发表:
楼主芯片是多少M的,还有你用的是哪个模块?
告诉我,我这边试下!
 
 
 
另外,在PE中Data Source/Destination Adrress Adjustment中,被设置为无符号数,也就是修正地址只能增加,而不能往回减;
但是实际这两个寄存器是有符号数值,DMA_TCDn_SLAST,DMA_TCDn_DLASTSGA
请问这是怎么回事?我用的是CW10.2
 
 
好像是这样,可能DMA_TCDn_SLAST,DMA_TCDn_DLASTSGA以补码的形式呈现,你可以测试一下。

 
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

19

帖子

0

新手上路

Rank: 1

积分
42
最后登录
2019-12-10
 楼主| 发表于 2014-7-1 11:12:19 | 显示全部楼层

回复:K60N512在Proccrssor Expert中无法使能DAC的DMA?

回复第 5 楼 于2014-07-01 10:17:01发表:
回复第 4 楼 于2014-06-30 18:32:23发表:
回复第 2 楼 于2014-06-30 17:41:02发表:
楼主芯片是多少M的,还有你用的是哪个模块?
告诉我,我这边试下!
 
 
 
另外,在PE中Data Source/Destination Adrress Adjustment中,被设置为无符号数,也就是修正地址只能增加,而不能往回减;
但是实际这两个寄存器是有符号数值,DMA_TCDn_SLAST,DMA_TCDn_DLASTSGA
请问这是怎么回事?我用的是CW10.2
 
 
好像是这样,可能DMA_TCDn_SLAST,DMA_TCDn_DLASTSGA以补码的形式呈现,你可以测试一下。
 
 
 
 
 
 
你好~
问下前面那个问题,就是在PE中使能DAC的DMA功能,最后DMATranfer总出错是怎么回事呢
 
 
 
 
 
 
 
 

 

 
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-7-1 11:53:14 | 显示全部楼层

RE:K60N512在Proccrssor Expert中无法使能DAC的DMA?

你好,楼主!
我建议可以参考一下的帖子。
Topic 1: 飞思卡尔Kinetis K60 高速ADC 应用中文培训
涉及模块及内容:
        PIT,ADC, DAC,DMA以及在IAR中集成PE项目的方法
链接:
https://www.nxpic.org.cn/bbs/article_1280_557533.html
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

19

帖子

0

新手上路

Rank: 1

积分
42
最后登录
2019-12-10
 楼主| 发表于 2014-7-2 14:14:24 | 显示全部楼层

回复:K60N512在Proccrssor Expert中无法使能DAC的DMA?

回复第 7 楼 于2014-07-01 11:53:14发表:
你好,楼主!
我建议可以参考一下的帖子。
Topic 1: 飞思卡尔Kinetis K60 高速ADC 应用中文培训
涉及模块及内容:
PIT,ADC, DAC,DMA以及在IAR中集成PE项目的方法
链接:
https://www.nxpic.org.cn/bbs/article_1280_557533.html
 
 
 
 
 
A:你好~
这里面并没有DAC使用DMA的情况,我现在只想了解:这个DAC到底能不能触发DMA,按照手册上的说法,当使能DMA时,将不再产生中断,取而代之的是产生DMA请求,但事实是开了DMA和对应中断使能位的情况下,生产的依然是中断,而非DMA REQ。
36.5.2 DMA Operation
When DMA is enabled, interrupt requests are not generated. DMA requests are generated
instead. DMA done signal clears the DMA request.
The status register flags are still set and are cleared automatically when the DMA
completes.

 
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-7-2 15:18:04 | 显示全部楼层

回复:K60N512在Proccrssor Expert中无法使能DAC的DMA?

回复第 8 楼 于2014-07-02 14:14:24发表:
回复第 7 楼 于2014-07-01 11:53:14发表:
你好,楼主!
我建议可以参考一下的帖子。
Topic 1: 飞思卡尔Kinetis K60 高速ADC 应用中文培训
涉及模块及内容:
PIT,ADC, DAC,DMA以及在IAR中集成PE项目的方法
链接:
https://www.nxpic.org.cn/bbs/article_1280_557533.html
 
 
 
 
 
A:你好~
这里面并没有DAC使用DMA的情况,我现在只想了解:这个DAC到底能不能触发DMA,按照手册上的说法,当使能DMA时,将不再产生中断,取而代之的是产生DMA请求,但事实是开了DMA和对应中断使能位的情况下,生产的依然是中断,而非DMA REQ。
 
36.5.2 DMA Operation
When DMA is enabled, interrupt requests are not generated. DMA requests are generated
instead. DMA done signal clears the DMA request.
The status register flags are still set and are cleared automatically when the DMA
completes.
 
 不会产生中断,会触发DMA传输!

 
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 21:37 , Processed in 0.104250 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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