乘风飞扬 发表于 2025-3-25 09:52:04

kmsafe 发表于 2025-3-24 21:23
STC8H4K64TL没有CHIPID寄存器 ,全球唯一ID号保存在地址为FDF9~FDFFH的FLASH中。FLASH的内容可以被修改, ...

没有攻不破的城墙,任何加密方法都是增加解密的难度。
使用官方ISP烧录时会先擦除Flash,程序烧录完后将芯片ID读取出来写入到Flash指定地址。
这种情况下想修改Flash内容也是会增加难度的。
而有CHIPID的芯片,加入ID号加密后想破解的话难度会更高一些。

kmsafe 发表于 2025-3-25 10:30:31

乘风飞扬 发表于 2025-3-25 09:03
你没仔细看手册,每个功能模块前面都有介绍哪些系列的单片机有该模块的功能。




那就是资料手册描述有误,建议删除STC8H-cn.pdf 第60页红色字体的特别说明,特别说明清清楚楚写着本系列芯片有CHIPID功能,我就是因为看到这个说明才深信不疑的去读CHIPID的。其它地方写的再详细,只要有一个地方描述有误都会误导别人,楼主应该也是看了这个特别说明才被误导的,相信还有很多人踩过同样的坑。

乘风飞扬 发表于 2025-3-25 10:43:24

kmsafe 发表于 2025-3-25 10:30
那就是资料手册描述有误,建议删除STC8H-cn.pdf 第60页红色字体的特别说明,特别说明清清楚楚写着本系列 ...

你看的是8H4K64TL章节的特性介绍吗?如果是的话到官网下载最新版本规格书:


kmsafe 发表于 2025-3-25 14:04:31

乘风飞扬 发表于 2025-3-25 10:43
你看的是8H4K64TL章节的特性介绍吗?如果是的话到官网下载最新版本规格书:




下载了最新版的规格书,确实已经没有“本系列芯片有CHIPID功能”的这句话了,谢谢提醒。刚才仿真调试,参考范例,从FLASH ROM中0XFDF9-0XFDFF地址读CHIPID ,读到的内容都是FF,是因为仿真调试下载程序的时候ISP软件把CHIPID的数据都覆盖了吗?

乘风飞扬 发表于 2025-3-25 14:46:12

kmsafe 发表于 2025-3-25 14:04
下载了最新版的规格书,确实已经没有“本系列芯片有CHIPID功能”的这句话了,谢谢提醒。刚才仿真调试,参 ...

仿真时keil不会将芯片ID写入Flash,所以仿真获取不到芯片ID。

可参考附件例子将ID读取后通过串口输出查看。

kmsafe 发表于 2025-3-25 16:18:49

乘风飞扬 发表于 2025-3-25 14:46
仿真时keil不会将芯片ID写入Flash,所以仿真获取不到芯片ID。

可参考附件例子将ID读取后通过串口输出查 ...

收到,感谢{:baoquan:}
页: 1 [2]
查看完整版本: 问一下stc8h4k64t支持CHIPID吗