FAQ

常见问答

使用NuMicro® NUC442/472系列的PDMA时,设定值与其他NuMicro®系列有什么不同?  日期:2016-07-01

NuMicro® NUC442/472系列的PDMA数据地址,是使用最终地址,与其他系列使用起始地址不一样。

例如,当数据的起始地址是0x2000_0000,传输量为0x100时,则最终地址为0x2000_0100。
此情况下,在设定NUC442/472系列的数据地址时,需要设定成最终地址0x2000_0100;而其他系列需要设定成起始地址0x2000_0000。


NUC442/472系列的PDMA范例程序如下:


u32EndSrc = (uint32_t)SrcArray + PDMA_TEST_LENGTH;

u32EndDst = (uint32_t)DestArray + PDMA_TEST_LENGTH;

PDMA_SetTransferAddr(2, u32EndSrc, PDMA_SAR_INC, u32EndDst, PDMA_DAR_INC);

产品: 微控制器 ,Arm Cortex-M4 微控制器 ,NUC442 / 472 系列
应用:
功能: Peripherals,Connectivity,DMA (PDMA)