51单片机复位电路和ISP下载冲突问题
单片机型号:AT89S52
复位电路:标准的MAX812L带按键(手动复位)高电平复位电路;
下载工具:广州双龙电子180元的USBISP下载线;
问题:下载后出现0X00校验错误的问题,其实程序根本没有下载进去。
浪费了一个多月的时间在程序下载上,当然还有其他问题(第一块PCB本身的问题),但是最终问题查明:
当USBISP下载时,复位引脚处于复位状态,但是如果采用MAX812L复位电路,下载器不能把电平抬高(使复位引脚处于复位状态),也就是说根本把程序烧进AT89S52。所以每当烧程序时,需要按键手动复位,然后才能正常下载。
普通RC复位电路无此问题。
另:MAX812L芯片在用风枪吹下来后经常不能正常工作,我承认自己吹芯片水平不高,不过,MAX812L也忒脆弱了,真让人不敢想象他比RC复位电路稳定,希望有人能够真正测试一下。虽然公司买芯片找的是很熟的经销商了,但是也不能排除MAX812L芯片本身有质量问题,不过今后设计电路时,绝不会优先考虑复位芯片了。
文章评论(0条评论)
登录后参与讨论