TI中文支持网
TI专业的中文技术问题搜集分享网站

MSPM0G3507: 请问有没有详细的DMA能访问到的外设明细表

Part Number:MSPM0G3507

您好。目前在测试DMA能访问到哪些外设寄存器,目前发现GPIO的DIN是没法访问的,有没有相关的表格或者资料显示DMA能访问的位置。比如我想通过DMA去修改TIM的CCx寄存器,这个能做吗

Taylor:

您好,

已经收到了您的案例,调查需要些时间,感谢您的耐心等待

,

Daniel:

您好

我想说 DMA 可以访问任何寄存器、除非它在 TRM 中有文档并且说它无法通过 DMA 进行访问。

,

PandaFeng:

经过测试,GPIO的DIN寄存器是无法访问的。

        // DL_DMA_setSrcAddr(DMA, DMA_CH2_CHAN_ID, (uint32_t)(&GPIOA->DIN31_0));
        // //设置要搬运的字节数
        // DL_DMA_setDestAddr(DMA, DMA_CH2_CHAN_ID, (uint32_t)(&cc1_value[0]));
        // DL_DMA_setTransferSize(DMA, DMA_CH2_CHAN_ID, 1000);
   
        // //使能DMA通道
        // DL_DMA_enableChannel(DMA, DMA_CH2_CHAN_ID);  您可以尝试下。论坛中MSPM0L1306: DMA GPIO Input Source Address Error – Arm-based microcontrollers forum – Arm-based microcontrollers – TI E2E support forums 您可以看下。事实上,并没有任何文档说明DIN寄存器不可被DMA访问

,

Daniel:

您好

我知道 DMA 无法访问 DIN 寄存器。 但对于其他寄存器、我的意思是、除非有明确的说明、否则应该没有限制。

赞(0)
未经允许不得转载:TI中文支持网 » MSPM0G3507: 请问有没有详细的DMA能访问到的外设明细表
分享到: 更多 (0)