找回密码
 立即注册
楼主: 乘简

STC32G144K246单片机,xdata只能使用64K???

[复制链接]
  • 打卡等级:以坛为家III
  • 打卡总天数:653
  • 最近打卡:2026-04-02 10:07:54
已绑定手机

52

主题

2542

回帖

8922

积分

论坛元老

积分
8922
发表于 前天 15:31 | 显示全部楼层
使用 far 定义DMA缓冲区的话,需要设置 DMA_ARB_CFG 寄存器:

截图202604011528392600.jpg

例如:
  1. u8 far DmaBuffer[1024] _at_ 0x20000;
  2. ...
  3. DMA_ARB_CFG |= 0x20;    //DMA 传输前设置XBANK
复制代码
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-04-02 09:43:17

8

主题

60

回帖

290

积分

中级会员

积分
290
发表于 前天 16:36 | 显示全部楼层
乘风*** 发表于 2026-4-1 15:31
使用 far 定义DMA缓冲区的话,需要设置 DMA_ARB_CFG 寄存器:

非常感谢,,这正是我所需要的
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-4-3 02:15 , Processed in 0.121763 second(s), 48 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表