请选择 进入手机版 | 继续访问电脑版
查看: 1547|回复: 5

[求助] LPC55S6x系列DMA控制器的通道选择

[复制链接]

该用户从未签到

1

主题

7

帖子

0

新手上路

Rank: 1

积分
30
最后登录
2021-3-1
发表于 2020-5-25 18:41:14 | 显示全部楼层 |阅读模式
55s6x的datasheet第62页,7.29.1节,提到DMA控制器支持memory to memory transactions. 截图如下 DMACdatasheet.PNG
在user manual (UM11126)中, page 404, 22.5.1.1节,表407与408中,完全没有描述如何配置memory to memory的通道,或GPIO to memory。截图如下

请问如需要从GPIO port,如port0-1到port0-7使用DMA读取引脚状态到内存,该如何设置?trigger的问题不用考虑,已经确定好
Table407UM.PNG
Table408UM.PNG

我知道答案 目前已有5人回答
回复

使用道具 举报

该用户从未签到

648

主题

6301

帖子

0

超级版主

Rank: 8Rank: 8

积分
19546
最后登录
2024-3-28
发表于 2020-5-26 09:58:37 | 显示全部楼层
本帖最后由 小恩GG 于 2020-5-26 10:13 编辑

您好,
如果想使用memory to memory, 请disable 寄存器 Channel configuration register-> PERIPHREQEN:


另,关于DMA使用和配置,建议首先参考SDK 下面的demo, 你可以从下面连接获取:
http://mcuxpresso.nxp.com/en/select


输入你的芯片名,SDK 支持MCUXpresso IDE, KEIL, IAR.



回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

7

帖子

0

新手上路

Rank: 1

积分
30
最后登录
2021-3-1
 楼主| 发表于 2020-5-30 04:06:39 | 显示全部楼层
小恩GG 发表于 2020-5-26 09:58
您好,
如果想使用memory to memory, 请disable 寄存器 Channel configuration register-> PERIPHREQEN:

感谢你的回复。
也就是说,通道可以自由选择,只要disable PERIPHREQEN就行?
回复 支持 反对

使用道具 举报

该用户从未签到

648

主题

6301

帖子

0

超级版主

Rank: 8Rank: 8

积分
19546
最后登录
2024-3-28
发表于 2020-6-1 10:29:39 | 显示全部楼层
mfkiwl 发表于 2020-5-30 04:06
感谢你的回复。
也就是说,通道可以自由选择,只要disable PERIPHREQEN就行? ...

是的
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

7

帖子

0

新手上路

Rank: 1

积分
30
最后登录
2021-3-1
 楼主| 发表于 2020-6-12 06:39:25 | 显示全部楼层

追问下,如果使用DMA读GPIO的一个port,source address应该用哪个?
回复 支持 反对

使用道具 举报

该用户从未签到

648

主题

6301

帖子

0

超级版主

Rank: 8Rank: 8

积分
19546
最后登录
2024-3-28
发表于 2020-6-24 14:53:38 | 显示全部楼层
mfkiwl 发表于 2020-6-12 06:39
追问下,如果使用DMA读GPIO的一个port,source address应该用哪个?

你可以读 Byte pin registers 这个寄存器地址,
port_1.jpg
port_2.jpg

例如读取PORT0_0 这pin的值,地址就是 0x4008 C000。其它Pins, 根据上面截图计算。

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-3-29 09:00 , Processed in 0.137087 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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