找回密码
 立即注册
查看: 1609|回复: 7

STC-EEPROM参数预置, 部分修改,部分保留

[复制链接]

该用户从未签到

3

主题

22

回帖

95

积分

注册会员

积分
95
发表于 2023-3-9 09:02:30 | 显示全部楼层 |阅读模式
本项目采用芯片STC8H1K16,希望生产烧录芯片时在EEPROM的指定空间内预置一些参数,
但实际使用时,在STC-ISP中显示EEPROM地址会向前移动8H,不知道是什么原因,
是否有更好的办法来进行EE的数据预置,

另外,是否可以读取已经编程、预置完毕的芯片内部程序数据,那样生产应用会更方便;
请各位老师指教:handshake

回复 送花

使用道具 举报

该用户从未签到

550

主题

9358

回帖

1万

积分

管理员

积分
13898
发表于 2023-3-9 09:38:02 | 显示全部楼层
读取,是你的程序中加入你自己读自己EEPROM的程序

STC8H1K16-36I-LQFP32/QFN32 的 EEPROM从 EEPROM的 0地址开始

该用户从未签到

3

主题

22

回帖

95

积分

注册会员

积分
95
 楼主| 发表于 2023-3-9 09:56:06 | 显示全部楼层
可能是我没说明白。
现在的项目中,EEPROM的读和写都没问题,都可以实现。只是在实际生产中,EEPROM里面的数据有若干,并且这里面的数据在现场设置。但也有一些数据是可以在烧录芯片的同时写入的,如果芯片烧录后,每个EE的数据都用手工输入会比较耗时,我是希望在烧录芯片的时候把数据直接按地址烧录到EEPROM里面。
另外,似乎没有办法能够读取芯片里面的程序空间及EEPROM的数据,对吧?
如果可以的话,我只需要按照常规数据预置一个芯片,然后读出这个芯片的数据就可以进行批量生产烧录了

该用户从未签到

550

主题

9358

回帖

1万

积分

管理员

积分
13898
发表于 2023-3-9 10:26:26 | 显示全部楼层
似乎没有办法能够读取芯片里面的程序空间及EEPROM的数据,对吧?
====肯定没有,但你在你的应用程序中添加你专门的读你的程序和读你的EEPROM的程序就行了

该用户从未签到

550

主题

9358

回帖

1万

积分

管理员

积分
13898
发表于 2023-3-9 10:29:12 | 显示全部楼层
你的问题,我展开来讲各种组合,我们2006年就帮客人解决了
1,烧录用户程序时,可以
===A,先调入用户程序
===B,继续调入EEPROM文件

1.png
这样一次将 用户的程序和用户EEPROM的数据都一次性STC-ISP烧录进用户芯片


1.png
2.png
3.png
如上:还可以选择下次再下载用户程序时,是否将你之前的EEPROM擦除还是不擦除

该用户从未签到

550

主题

9358

回帖

1万

积分

管理员

积分
13898
发表于 2023-3-9 10:40:22 | 显示全部楼层
你还有个超级实际的需求,以后更新用户程序时,想更新一部分EEPROM的参数,还有一部分不更改

解决方案:STC-ISP V6.91L 的 【用户接口】
1.png 2.png
你的用户程序配合讲你不想改的参数,在STC-ISP烧录前先送STC-ISP/或STC的脱机烧录工具,烧录时帮你写回
懂这个的真的不多,他没这个应用场景,如用上了,才知到 STC-ISP 的强大

该用户从未签到

550

主题

9358

回帖

1万

积分

管理员

积分
13898
发表于 2023-3-9 10:43:53 | 显示全部楼层
  • TA的每日心情
    开心
    2024-4-30 08:41
  • 签到天数: 40 天

    [LV.5]常住居民I

    5

    主题

    112

    回帖

    1086

    积分

    版主

    积分
    1086
    发表于 2023-3-23 11:37:13 | 显示全部楼层
    这么强悍的STC-ISP【用户接口】的实战演示,必须学起来!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-5-10 09:05 , Processed in 0.065720 second(s), 59 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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