找回密码
 立即注册
查看: 673|回复: 3

STC32G12K128 EEPROM超过64KB的无法有效写入和读取

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2023-6-20 09:41:43 | 显示全部楼层 |阅读模式
求助:我现在需要用到 STC32G12K128 ,需要EEPROM用到86KB
   实际测试中只能操作64KBEEPROM,超出的部分写入操作会导致单片机程序错乱,
    看样子写操作是写了程序区,造成程序错乱了


   怎么操作才能实现EEPROM86KB大小?是哪里的问题?

热线19952583534
www.STCAI.com
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2023-6-20 09:42:37 | 显示全部楼层
答:STC32G的EEPROM分配是从下往上分配的,如果设置EEPROM大小超过64K,
那么在FF:xxxx区域就会跟程序空间重叠,在使用过程中要避开程序空间的地址,
不要擦写这个区域的内容。

1.png

热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2023-6-20 09:43:27 | 显示全部楼层
意思是,我直接把eeprom设置成128kb,之后0-64kb区域随便用65kb开始就避开程序空间
              之后从102kb开始~128kb区间,这样就实现了86kb的eeprom了
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2023-6-20 09:43:43 | 显示全部楼层
没错
热线19952583534
www.STCAI.com
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 11:22 , Processed in 0.153865 second(s), 64 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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