找回密码
 立即注册
楼主: manzunzu

STC8H2K17和STC8H1K28的EEPROM不一样吗

[复制链接]

24

主题

546

回帖

2621

积分

荣誉版主

积分
2621
发表于 2024-3-26 08:56:19 | 显示全部楼层
Program Size: data=152.6 xdata=111 code=10571

data=152.6-----> 大于100的变量或数组要移到xdata.
一般data 的占用在80以下为宜。
回复

使用道具 举报 送花

11

主题

119

回帖

308

积分

中级会员

积分
308
 楼主| 发表于 2024-3-26 10:00:29 | 显示全部楼层
软件我不太懂,按道理讲同样的程序,类似的芯片,程序很小,8H2K17的ram还更大,8H2K17肯定没问题,结果是1K28正常,2K17反倒是不行了
回复

使用道具 举报 送花

0

主题

168

回帖

3282

积分

论坛元老

积分
3282
发表于 2024-3-26 11:13:30 | 显示全部楼层
2k17.png

楼主查一下,是不是因为2K17U里面的USB原因,因为USB里面有1280byte的FIFO是共用RAM的。
回复

使用道具 举报 送花

已绑定手机

20

主题

1456

回帖

4428

积分

论坛元老

积分
4428
发表于 2024-3-26 11:30:52 | 显示全部楼层
yja*** 发表于 2024-3-26 11:13
楼主查一下,是不是因为2K17U里面的USB原因,因为USB里面有1280byte的FIFO是共用RAM的。 ...

是的,STC8H2K17的2K RAM中1K XDATA,1280Byte的USB数据RAM,是否可以声明为XDATA使用,有待官方答复。
回复

使用道具 举报 送花

已绑定手机

51

主题

2750

回帖

9613

积分

论坛元老

积分
9613
发表于 2024-3-26 15:19:20 | 显示全部楼层
21cns*** 发表于 2024-3-26 11:30
是的,STC8H2K17的2K RAM中1K XDATA,1280Byte的USB数据RAM,是否可以声明为XDATA使用,有待官方答复。 ...

没有使能USB功能的话,1280Byte USB数据RAM可以作为普通XRAM使用,地址和前面的1K连续,定义变量时使用 xdata 关键字定义就可以。
使能USB后,这1280字节的RAM就为USB专用的FIFO,1280字节的RAM就都不能当普通的XRAM使用了。(1280字节的USB RAM是一个整体,不能一部分当作USB的FIFO,另外一部分当作XRAM)
回复

使用道具 举报 送花

已绑定手机

51

主题

2750

回帖

9613

积分

论坛元老

积分
9613
发表于 2024-3-26 15:23:24 | 显示全部楼层
这两个芯片的EEPROM操作没什么区别,只要注意EEPROM操作地址不要超过烧录时设置的EEPROM地址上限即可。
可以直接烧录附件例程到芯片里试试,通过串口输出EEPROM内容。

STC8-EEPROM基本操作-P32按键通过串口1输出.zip

9.15 KB, 下载次数: 179

回复

使用道具 举报 送花

已绑定手机

20

主题

1456

回帖

4428

积分

论坛元老

积分
4428
发表于 2024-3-26 15:24:03 | 显示全部楼层
乘风*** 发表于 2024-3-26 15:19
没有使能USB功能的话,1280Byte USB数据RAM可以作为普通XRAM使用,地址和前面的1K连续,定义变量时使用 x ...

多谢回复,这个好像在数据手册中没有写。
回复

使用道具 举报 送花

11

主题

119

回帖

308

积分

中级会员

积分
308
 楼主| 发表于 2024-3-26 16:26:47 | 显示全部楼层
截图202403261626416637.jpg
回复

使用道具 举报 送花

11

主题

119

回帖

308

积分

中级会员

积分
308
 楼主| 发表于 2024-3-26 16:27:23 | 显示全部楼层
截图202403261627197946.jpg
回复

使用道具 举报 送花

11

主题

119

回帖

308

积分

中级会员

积分
308
 楼主| 发表于 2024-3-26 16:28:04 | 显示全部楼层
STC8h2k17测试结果
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-7 14:39 , Processed in 0.073877 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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