ChipEnableProgramError!这是暗示吗?芯片可能被锁定,并且它可以由外部频率信号激活,例如,如果在编程期间启用(锁定)单片机的加密锁的定位,由于某种原因,芯片锁定位在编程模式下不会锁定对存储器的访问。典型的熔丝位锁定!您使用的下载线接口,即SPI口与单片机匹配不正确,或者没有连接;单片机的熔丝位设置为外部时钟,导致芯片无时钟锁定。
打开芯片封装后,将芯片放在显微镜下就可以很容易地找到从存储器到电路其他部分的数据总线。将其连接到芯片的晶体振荡器引脚并再次下载。锁定后可以用外接有源晶振,可以用通用编程器,换芯片,呵呵。熔丝位时钟源设置:芯片时钟选项CKSEL,容易被破解。AVR依赖熔丝位来设置晶振模式。一般生产芯片时,默认使用内部。
对于Atmega,这被称为复制保护或锁定功能。用普通编程器直接读取单片机中的程序是不可能的,单片机的攻击者依靠特殊设备或自制设备,Hz rc振荡器源可以自行配置,内部振荡器源不是很精确。进行串行通信时,最好使用外部晶振来设置熔丝位,保险丝位是AVR初学者的枷锁。设置时,一定要看自己想要的设置,不要随便检查,如果你用智峰的刻录软件,就很容易做到。有一个配置模式(既熟悉又陌生)和一个向导模式,因此设置将一目了然。
文章TAG:锁死 单片 锁定 芯片 熔丝位