找回密码
 立即注册
楼主: 梦里***

STC8A8K32S4A12单片机RAM和ROM芯片序列号均未读取出来

[复制链接]

该用户从未签到

551

主题

9462

回帖

1万

积分

管理员

积分
14007
发表于 2022-11-26 21:52:19 | 显示全部楼层
STC8A8K32S4A12  早已被 更好的 STC8A8K64D4取代,你也买不到STC8A8K32S4A12 了,直接用性能更好,价格更低的 STC8A8K64D4取代  http://www.stcmcudata.com/STC8F-DATASHEET/STC8A8K64D4.pdf     样品工具都是免费送的,周一会有人联系你,免费+包邮 送您样品工具

该用户从未签到

6

主题

23

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2022-11-26 22:58:47 | 显示全部楼层
zhp 发表于 2022-11-26 21:42
从RAM和ROM中读取ID号都有缺点,强烈建议使用STC8A8K64D4系列取代。
STC8A8K64D4的ID号以及一些重要参数都 ...

好的,谢谢,这两个芯片我对比了下,44脚的完全可以原位替代吧?

该用户从未签到

551

主题

9462

回帖

1万

积分

管理员

积分
14007
发表于 2022-11-27 09:36:24 | 显示全部楼层
可以
回复 送花

使用道具 举报

该用户从未签到

6

主题

23

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2022-11-27 10:10:33 | 显示全部楼层
经过几轮的折腾,我将ID号读取了,体会如下:确实如论坛里某位高人所说:
1)仿真状态下读取ROM里的ID不成功,需要单片机完全运行后,通过串口将ID数据发出来。
2)RAM的数据可以仿真状态下读取;程序参考ISP中的例程。
最后感谢各位。慢慢学习,慢慢成长。卡壳的时候就是自己提高的时候。
RAM-仿真状态调试读取的的ID号.jpg

该用户从未签到

6

主题

23

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2022-11-27 10:19:29 | 显示全部楼层

芯片ID号读取

经过两天的折腾,STC8A8K32S4A12的ID号读取出来了,心得体会如下,如论坛里的某位高人所说:
1)ROM中ID没法仿真调试读出ID号,得通过串口将读取的信息发送出来;
2)RAM中的ID号可以通过仿真的方式读取;
后续尝试读取STC8A8KD4的ID,到时候再更新,据说那个更容易些。
体会:慢慢来不要着急,多向论坛里的老师请教,卡壳的地方就是自己水平提升的地方。

ID号RAM 仿真读取

ID号RAM 仿真读取

该用户从未签到

6

主题

23

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2022-11-27 10:21:42 | 显示全部楼层
经过两天的折腾,STC8A8K32S4A12的ID号读取出来了,心得体会如下,如论坛里的某位高人所说:
1)ROM中ID没法仿真调试读出ID号,得通过串口将读取的信息发送出来;
2)RAM中的ID号可以通过仿真的方式读取;
后续尝试读取STC8A8KD4的ID,到时候再更新,据说那个更容易些。
体会:慢慢来不要着急,多向论坛里的老师请教,卡壳的地方就是自己水平提升的地方。

该用户从未签到

6

主题

23

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2022-11-27 10:24:19 | 显示全部楼层
zhp 发表于 2022-11-26 21:37
在Keil环境下,仿真前会将整个ROM空间全面擦除,包括之前的程序、ID号以及EEPROM数据,所以仿真时从ROM区 ...

仿真状态下的擦除是假擦除吧,如果真擦除了,我后来在非仿真状态下读取的ID号是有的且是正确的,如果是真擦除那么再完全运行时,就不会读取的到数据了。
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    16

    主题

    722

    回帖

    2574

    积分

    超级版主

    积分
    2574
    发表于 2022-11-27 12:45:31 | 显示全部楼层
    梦里水乡 发表于 2022-11-27 10:24
    仿真状态下的擦除是假擦除吧,如果真擦除了,我后来在非仿真状态下读取的ID号是有的且是正确的,如果是真 ...

    无论是什么擦除,都是真正的将FLASH擦除为FF,没有假擦除这一说
    再次运行之所以能读到正确的数据是因为下次编程时系统引导程序会自动将ID号再次写入到相应的地址中
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-5-17 10:35 , Processed in 0.068626 second(s), 57 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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