简析MSPM0L的GPIO+DMA接口模块

[复制链接]
1679|20
 楼主| xyz549040622 发表于 2023-6-26 08:05 | 显示全部楼层 |阅读模式
DM, DMA, GPIO, IO, gp
GPIO 外设支持对 DOUT31_0 寄存器进行 DMA 写入访问。此功能允许用户在指定的器件引脚上生成预定义的输出序列。某些应用需要预加载的 GPIO 引脚更改序列,并且 MSPM0 平台允许 DMA 运行该序列,以便 CPU 能够保持睡眠状态并节省能源。
DMAMASK 寄存器用于指示允许 DMA 修改哪些 GPIO 位。通过设置 DMAMASK 寄存器中的位,便可以通过 DMA 修改相应的 DOUT 位。注意:无论 DMAMASK 值如何,CPU 都可以向任何 DOUT31_0 位写入数据。
在 DMA 和 CPU 同时尝试访问和修改 DOUT31_0 寄存器的情况下,用户有责任管理 DMA 和 CPU 总线事务,这些事务以要修改的同一位为目标。
• 如果已设置 DMAMASK 位,则将优先由 DMA 修改相应的 DOUT 位。
• 如果 DMAMASK 位已清零,则将优先由 CPU 修改相应的 DOUT 位。

QQ浏览器截图20230626080240.png



bslxk 发表于 2023-6-27 09:06 | 显示全部楼层
请问M0的Nano系列MCU支持这个功能吗?我**在非PWM引脚上利用PDMA和TIMER实现PWM输出。我尝试配置过,但是传输失败,TABORT_IS置位。
 楼主| xyz549040622 发表于 2023-6-27 19:52 | 显示全部楼层
bslxk 发表于 2023-6-27 09:06
请问M0的Nano系列MCU支持这个功能吗?我**在非PWM引脚上利用PDMA和TIMER实现PWM输出。我尝试配置过,但是传 ...

TI的芯片还有Nano的说法?这是新塘的芯片吧
bslxk 发表于 2023-6-28 11:38 | 显示全部楼层
xyz549040622 发表于 2023-6-27 19:52
TI的芯片还有Nano的说法?这是新塘的芯片吧

不好意思进错版块了,请忽略
空间规划科 发表于 2023-6-30 10:16 来自手机 | 显示全部楼层
哈哈哈哈,新塘的板块,这个是ti的,我就很纳闷,预定义的引脚序列是可以自动生成的吗?
空间规划科 发表于 2023-6-30 10:16 来自手机 | 显示全部楼层
还是自己去预设,有没有可推荐的自动生成的引脚序列码?
vivilyly 发表于 2023-7-10 14:05 | 显示全部楼层
GPIO+DMA接口模块是什么接口?
jtracy3 发表于 2023-7-10 14:14 | 显示全部楼层
意思是在每个GPIO的触发事件上连接一个DMA通道,当触发事件发生时,DMA通道将自动从内存读取数据并传输到外设?
yeates333 发表于 2023-7-10 14:47 | 显示全部楼层
GPIO+DMA 接口模块是单片机系统中非常重要的功能模块
janewood 发表于 2023-7-10 15:22 | 显示全部楼层
通过DMA修改相应的DOUT位?
pmp 发表于 2023-7-10 15:56 | 显示全部楼层
GPIO和DMA可以结合使用,以实现更高效的数据处理和控制
jkl21 发表于 2023-7-10 16:30 | 显示全部楼层
GPIO+DMA接口模块结合没有用过。
mollylawrence 发表于 2023-7-10 17:05 | 显示全部楼层
通常用于嵌入式系统或单片机开发中。
jonas222 发表于 2023-7-10 17:40 | 显示全部楼层
实现GPIO和DMA的方式取决于硬件平台
ccook11 发表于 2023-7-10 18:13 | 显示全部楼层
参考相关的硬件文档和开发手册,看看效果怎么样
uiint 发表于 2023-7-10 18:48 | 显示全部楼层
通过DMA控制外设的数据传输,可以节省CPU的运算资源,提高系统性能。
ingramward 发表于 2023-7-10 19:24 | 显示全部楼层
可以大大提高系统的控制效率和实现更加复杂的控制任务。
saservice 发表于 2023-7-10 19:59 | 显示全部楼层
直接读取数据吗?              
10299823 发表于 2023-7-10 20:32 | 显示全部楼层
当需要大规模读写GPIO的状态时,可以使用DMA来传输大量的数据信息
yeates333 发表于 2023-7-10 21:07 | 显示全部楼层
可以通过接口模块对外部的信号进行输入输出控制了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2841

主题

19330

帖子

110

粉丝
快速回复 在线客服 返回列表 返回顶部