找回密码
 立即注册
查看: 1298|回复: 8

STC-ISP中设置用户EERPROM大小作用

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:22
  • 最近打卡:2025-05-10 10:27:32
已绑定手机

14

主题

6

回帖

218

积分

中级会员

积分
218
发表于 2024-3-5 16:29:07 | 显示全部楼层 |阅读模式
STC-ISP中设置用户EERPROM大小作用是什么?设大或设小对烧录程序或程序运行有什么影响?

截图202403051623042245.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:136
  • 最近打卡:2025-06-19 15:40:05

47

主题

1350

回帖

8084

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8084
QQ
发表于 2024-3-5 16:46:50 | 显示全部楼层
通俗的来说,设置这个就可以在程序里使用FLASH模拟EEPROM来做掉电数据保存了(如果设置了1k大小,你往1k之后的地址写就会出问题)。这个大小主要取决于你的主程序会占用多少空间,只要这个框里的设置EEPROM不超过你的程序空间占用的大小就可以随意设置,比如你写个50k的代码,这里就不能设置128k了,毕竟这个单片机最大128k
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:519
  • 最近打卡:2025-07-13 10:03:24
已绑定手机
已实名认证

115

主题

2445

回帖

6269

积分

版主

积分
6269
发表于 2024-3-5 16:53:27 | 显示全部楼层
设置的大小就意味着这部分地址的Flash可以随意读写。
如果将所有的程序空间都设置成EEPROM,就可以实现程序接收hex文件,自我升级的这种OTA功能
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2806

积分

荣誉版主

积分
2806
发表于 2024-3-5 16:57:57 | 显示全部楼层
手册上有相关描述

一些芯片支持调整 eeprom 的大小
截图202403051656587938.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:485
  • 最近打卡:2025-07-14 01:23:04
已绑定手机

38

主题

2272

回帖

2882

积分

荣誉版主

积分
2882
发表于 2024-3-6 00:51:37 | 显示全部楼层
主要是影响EEPROM的初始映射地址,STC的EEPROM并不是真正的独立EEPROM区域,而是在程序FLASH区域映射出来的共用区域,一旦EEPROM空间设置过大,初始地址就可能覆盖到了代码区,此时读写EEPROM就相当于篡改了代码
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:546
  • 最近打卡:2025-07-14 08:10:15
已绑定手机

23

主题

594

回帖

2743

积分

金牌会员

积分
2743
发表于 2024-3-6 08:24:05 | 显示全部楼层
学到了,赞
不停地学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:526
  • 最近打卡:2025-07-14 08:51:05
已绑定手机

14

主题

1321

回帖

3478

积分

论坛元老

积分
3478
发表于 2024-3-6 09:02:25 | 显示全部楼层
是不是可以这样理解:EEPROM在固定地址写入字库和代码中用__at__定义code数组,对应程序来讲效果是一样的,用EEPROM还更灵活修改字库内容。

点评

是的  详情 回复 发表于 2024-3-6 09:30
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:136
  • 最近打卡:2025-06-19 15:40:05

47

主题

1350

回帖

8084

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8084
QQ
发表于 2024-3-6 09:30:14 | 显示全部楼层
21cns*** 发表于 2024-3-6 09:02
是不是可以这样理解:EEPROM在固定地址写入字库和代码中用__at__定义code数组,对应程序来讲效果是一样的, ...

是的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:495
  • 最近打卡:2025-07-14 08:22:09
已绑定手机

19

主题

3233

回帖

5407

积分

论坛元老

积分
5407
发表于 2024-3-7 23:12:35 | 显示全部楼层
不是所有芯片都支持吧
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-7-14 12:42 , Processed in 0.127619 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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