我的单片机似乎也被加密了,我不明白怎么会被加密的?怎么弄啊?已经不能烧烧程序了啊!

2025-05-20 12:19:53
推荐回答(2个)
回答(1):

单片机的加密是防止其它人读出机器代码,不会影响擦除操作的。不能烧程序的原因:
1、如果采用的是通用型编程器,可能你没有执行擦除操作就直接编程了;
2、烧录设备故障或下载线故障
3、如果是串行下载方式,不同的单片机可能会有一些特殊要求,比如STC的单片机有些情况下就要求将P1.0和P1.1都接地才行,这就要具体情况具体分析了。

如果是STC的单片机,上次下载时“下次下载用户应用程序时将数据flash区一并擦除”选项选则了yes,就需要将P1.0和P1.1都接地,然后再通电下载才行(这个情况是在百度上得到的答案),你的情况不知是否是这样。

除以上因素外不会有别的可能

回答(2):

换一个芯片可以正常操作了,说明是你那片出问题了,单片机的擦写是有次数限制的,不同的单片机擦写的次数也不一样的,记得有款只能擦1000次左右,51可以10,000左右多了可无法擦写了
还有单片机是有烧毁保护的,也就是说你烧录后熔断保险丝以后就是不能操作程序了(SPCE061A)就有此功能,其他一些的也有