国芯技术交流网站's Archiver
AI32位8051交流社区,车规 AEC-Q100 Grade1
›
综合讨论
› DMA数据存储地址会覆盖其它变量地址吗?
chint2012
发表于 2023-9-23 11:37:53
DMA数据存储地址会覆盖其它变量地址吗?
指定DMA自动存储地址后,会不会覆盖这一块地址上的数据,Keil编译后会自动预留吗?
乘风飞扬
发表于 2023-9-23 18:37:56
如果是按照数组方式定义DMA缓冲区的话,那边编译器就不会再将其它变量定义到这个区域,例如:
u8 xdata DmaTxBuffer;
DMA_M2M_TXAH = (u8)((u16)&DmaTxBuffer >> 8);
DMA_M2M_TXAL = (u8)((u16)&DmaTxBuffer);
页:
[1]
查看完整版本:
DMA数据存储地址会覆盖其它变量地址吗?