找回密码
 立即注册
查看: 393|回复: 2

STC32从0FE:0000H开始的ecode空间,必须至少有1K的EEPROM?

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:297
  • 最近打卡:2025-06-19 15:08:17

7

主题

18

回帖

1295

积分

金牌会员

积分
1295
发表于 2024-8-23 14:52:07 | 显示全部楼层 |阅读模式
我想要通过STCAI-ISP来查看我在ROM中从0FE:0000H开始配的一个数据块

但是STCAI-ISP中显示却是从0FE:0400H开始的
福昕截屏20240823143131727.PNG

0FE:0000H-0FE:03FFH段的数据,系统帮分配到了STC32的EEPROM当中
福昕截屏20240823143038609.PNG

我就想知道,读取EEPROM的数据和读取ecode的数据会不会存在速度上和操作上的不同?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:471
  • 最近打卡:2025-06-19 00:01:43
已绑定手机

79

主题

5153

回帖

9174

积分

超级版主

DebugLab

积分
9174
发表于 2024-8-23 15:32:41 | 显示全部楼层
用MOVC读取,是相同的
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:297
  • 最近打卡:2025-06-19 15:08:17

7

主题

18

回帖

1295

积分

金牌会员

积分
1295
发表于 2024-8-23 19:23:44 | 显示全部楼层
本帖最后由 张晓飚 于 2024-8-23 19:30 编辑
Debu*** 发表于 2024-8-23 15:32
用MOVC读取,是相同的

仔细看了一下用户手册,上面用MOVC读取的话,在MOVC A,@A+DPTR指令下是4个时钟周期,在使用指令MOV Rm,@DRk的情况下反而只要一个时钟周期,这个是不是有什么出入?

还有就是,使用DPTR好像只能读取FF:0000H-FF:FFFFH的64K ROM区域,如何才能通过MOVC 和DPTR读取FE:0000H-FE:FFFFH的64K ecode区域?
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-20 02:48 , Processed in 0.160340 second(s), 63 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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