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

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

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

14

主题

6

回帖

214

积分

中级会员

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

截图202403051623042245.jpg
回复

使用道具 举报 送花

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

47

主题

1350

回帖

8056

积分

荣誉版主

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:508
  • 最近打卡:2025-06-28 10:05:05
已绑定手机
已实名认证

113

主题

2423

回帖

6157

积分

版主

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

使用道具 举报 送花

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

29

主题

722

回帖

2800

积分

荣誉版主

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

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

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-06-29 12:06:24
已绑定手机

38

主题

2244

回帖

2779

积分

荣誉版主

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:534
  • 最近打卡:2025-06-29 15:59:54
已绑定手机

23

主题

594

回帖

2695

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:511
  • 最近打卡:2025-06-29 06:25:44
已绑定手机

14

主题

1322

回帖

3420

积分

论坛元老

积分
3420
发表于 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

回帖

8056

积分

荣誉版主

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

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

是的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-30 00:05:33
已绑定手机

19

主题

3233

回帖

5351

积分

论坛元老

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-30 03:24 , Processed in 0.131533 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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