乘风飞扬 发表于 5 天前

使用 far 定义DMA缓冲区的话,需要设置 DMA_ARB_CFG 寄存器:



例如:
u8 far DmaBuffer _at_ 0x20000;
...
DMA_ARB_CFG |= 0x20;    //DMA 传输前设置XBANK

乘简 发表于 5 天前

乘风飞扬 发表于 2026-4-1 15:31
使用 far 定义DMA缓冲区的话,需要设置 DMA_ARB_CFG 寄存器:




非常感谢,,这正是我所需要的
页: 1 [2]
查看完整版本: STC32G144K246单片机,xdata只能使用64K???