找回密码
 立即注册
查看: 492|回复: 9

关于8H2K08U-SOP16系列EEPROM异常的问题 | 其他问题

[复制链接]

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-7-27 10:09:27 | 显示全部楼层 |阅读模式
最近在做一个学习型遥控开关,用的STC8H2K08U的sop16的单片机,学习遥控器的地址码存入片内eeprom中,上电读取到RAM里,程序写好后发现一个问题,断电后学习的遥控器就会失效(没断电时存储在单片机RAM里),程序改了一天也没发现是哪里问题,然后实在没办法我就直接用官方的范例程序下到单片机里测试,发现8H2K08U的SOP16和8H8K64U的SOP16这两款都出现一样的问题,擦除后读出的不是FF,而是很奇怪的一些数据,而换成8F系列单片机就正常,想问下大神是什么原因
001.png 002.png

回复

使用道具 举报 送花

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

77

主题

4849

回帖

8382

积分

超级版主

DebugLab

积分
8382
发表于 2024-7-27 10:38:21 | 显示全部楼层
地址不正确,EEPROM设置为0.5K只有一个扇区,地址超出范围
DebugLab
回复 支持 反对

使用道具 举报 送花

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

77

主题

4849

回帖

8382

积分

超级版主

DebugLab

积分
8382
发表于 2024-7-27 10:39:28 | 显示全部楼层
IAP寄存器操作访问相对地址,读取建议用MOVC访问绝对地址,速度快
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-7-27 10:47:59 | 显示全部楼层
有个问题,,你这里设置的0.5KEEPROM 你却从1K的地址开始读,,这应该读不到正确的
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-7-27 10:49:22 | 显示全部楼层
还有就是关注一下 这两个单片机的EEPROM操作的驱动是否通用
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-7-27 11:49:43 | 显示全部楼层
Debu*** 发表于 2024-7-27 10:38
地址不正确,EEPROM设置为0.5K只有一个扇区,地址超出范围

谢谢,大意了,哈哈哈,地址改成0x0000,STC8H8K64U-SOP16正常了,但STC8H2K08U-SOP16还是不正常
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-7-27 11:51:51 | 显示全部楼层
003.png
地址改成0x0000,STC8H8K64U-SOP16正常了,但STC8H2K08U-SOP16还是不正常

回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-7-27 11:53:51 | 显示全部楼层
_奶*** 发表于 2024-7-27 10:47
有个问题,,你这里设置的0.5KEEPROM 你却从1K的地址开始读,,这应该读不到正确的 ...

谢谢,大意了,哈哈哈,地址改成0x0000,STC8H8K64U-SOP16正常了,但STC8H2K08U-SOP16还是不正常
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-05-25 19:58:37

11

主题

14

回帖

163

积分

注册会员

积分
163
发表于 2024-8-9 22:06:09 | 显示全部楼层
8H8K64U,EEPROM确实会出问题。我的也出问题了。程序本来没问题,某一次突然就出问题:重新上电会自动擦除EEPROM,而且不是一次擦除干净,
程序里面修改244,并记录在EEPROM中,第一次启动变成246,第二次启动变成246-247之间闪烁不清,第三次启动变成247闪烁,第四次启动,变成247……到第七次,变成255闪烁,第八次,变成255稳定。全程都是没有对EEPROM进行擦除和写的动作。
截图202408092158091915.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-05-25 19:58:37

11

主题

14

回帖

163

积分

注册会员

积分
163
发表于 2024-8-9 23:44:37 | 显示全部楼层
原因找到了,外接的编码器信号线可能受到干扰,不是EEPROM问题
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 20:39 , Processed in 0.171581 second(s), 108 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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