我来说个原因,你看是不是
你烧代码的时候有外接管脚在做其它工作,如果你单纯烧这个芯片,可能就没问题,我也不知道原因,但真有这种事情。
我以前一个板子上面挂着舵机,每次烧板子的时候都需要把舵机取下来才能烧代码进去(确认不是电源不足)。
擦除的时候,单片机耗电是比较高的。
你可以使用外部供电试试,另外也有可能是单片机本身的问题,换个单片机试试。
一个是电流的功率问题
一个是外部引脚的占用问题
确保电压比较稳定,供电可靠;
烧写用的数据线质量要好;
将所有外部电路能先拿开就拿开。
供电确保稳定可靠;烧写数据线接触良好检查下。
把其他外设先去掉也试试。