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

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

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-18 10:17:33
已绑定手机

14

主题

6

回帖

204

积分

中级会员

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

截图202403051623042245.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:460
  • 最近打卡:2025-05-03 07:38:35
已绑定手机
已实名认证

110

主题

2224

回帖

5470

积分

版主

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

使用道具 举报 送花

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

29

主题

722

回帖

2790

积分

荣誉版主

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

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

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-05-01 08:52:01
已绑定手机

23

主题

589

回帖

2813

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-03 00:18:42
已绑定手机

13

主题

1257

回帖

2979

积分

金牌会员

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

点评

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

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

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

是的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:424
  • 最近打卡:2025-05-03 00:02:01
已绑定手机

19

主题

3191

回帖

4876

积分

论坛元老

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 07:57 , Processed in 0.137624 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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