找回密码
 立即注册
查看: 561|回复: 6

32位8051当RAM小于64K时,全部分配在edata中不好吗

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-10-17 08:32:11
已绑定手机

18

主题

502

回帖

1734

积分

金牌会员

积分
1734
发表于 2024-12-19 16:44:42 | 显示全部楼层 |阅读模式
为什么那么喜欢XRAM,效率低,还不方便
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:587
  • 最近打卡:2025-10-18 00:13:35
已绑定手机

86

主题

6294

回帖

1万

积分

超级版主

积分
11796
发表于 2024-12-19 16:58:57 | 显示全部楼层
8051U的edata只有2K
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-10-17 08:32:11
已绑定手机

18

主题

502

回帖

1734

积分

金牌会员

积分
1734
发表于 2024-12-19 17:02:14 | 显示全部楼层

不是还有32K XRAM吗,把这32k XRAM换成EDATA不香吗

点评

这涉及到单片机的设计了,无法通过软件修改  详情 回复 发表于 2024-12-19 17:24
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:107
  • 最近打卡:2025-10-17 15:49:38

34

主题

1309

回帖

3138

积分

超级版主

积分
3138
发表于 2024-12-19 17:05:33 | 显示全部楼层
截图202412191705188655.jpg

edata够用的话使用edata,edata不够用的话可将一些不常用变量或者大数组放到xdata区域。一些功能,例如DMA缓冲区需要配置在xdata区域。

STC官网:https://www.stcai.com/
QQ:2593903262
微信号:18106296598
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-10-17 08:32:11
已绑定手机

18

主题

502

回帖

1734

积分

金牌会员

积分
1734
发表于 2024-12-19 17:12:22 | 显示全部楼层
AI-32*** 发表于 2024-12-19 17:05
edata够用的话使用edata,edata不够用的话可将一些不常用变量或者大数组放到xdata区域。一些功能,例如DM ...

16位,32位SFR特别需要,不然与ARM相比没有优势,定时器等尤其需要
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:587
  • 最近打卡:2025-10-18 00:13:35
已绑定手机

86

主题

6294

回帖

1万

积分

超级版主

积分
11796
发表于 2024-12-19 17:24:20 | 显示全部楼层
bkeu*** 发表于 2024-12-19 17:02
不是还有32K XRAM吗,把这32k XRAM换成EDATA不香吗

这涉及到单片机的设计了,无法通过软件修改
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:30
  • 最近打卡:2025-10-18 00:47:50

16

主题

142

回帖

1148

积分

金牌会员

积分
1148
发表于 2024-12-19 17:34:25 | 显示全部楼层

edata和xdata的生产成本不一样。

edata不能dma。

回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-18 17:40 , Processed in 0.123658 second(s), 91 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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