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

程序疑问

__root unsigned int DMA2CTL_Const_R = DMADSTINCR_3 + DMAEN + DMAIE;

DMA1SA = (unsigned int)&DMA2CTL_Const_R;

前一句是对DMA2通道的配置;而后一句直接将其赋给DMA1的源地址寄存器,因C语言功底薄弱,很难理解。我查看了DMA1SA = 0X1100,实在很难理解其其中的含义。

希望得到一个详细的解释,加深其理解。

Young Hu:

DMA1SA = (unsigned int)&DMA2CTL_Const_R;

是将DMA2CTL_Const_R的16位地址赋值给DMA1SA。

希望我的回复对你有所帮助

赞(0)
未经允许不得转载:TI中文支持网 » 程序疑问
分享到: 更多 (0)