C语言 如何解决“芯片使能程序错误”问题

rdlzhqv9  于 2023-01-20  发布在  其他
关注(0)|答案(2)|浏览(297)

我们正在使用progisp software对微控制器AT89S52进行编程。
芯片启动程序错误
请帮助我们解决这个问题?这意味着什么?

dphi5xsq

dphi5xsq1#

根据https://alselectro.wordpress.com/2019/03/30/usbasp-solution-to-chip-enable-error-firmware-upgrade/,这可能只是物理连接问题(或芯片错误:
如果IC未正确放置在开发板的ZIF插座上或选择了错误的芯片,则会发生芯片启用错误。

wwtsj6pe

wwtsj6pe2#

您是否检查了本文档https://www.academia.edu/8278452/How_to_solve_chip_enable_program_error_in_progisp中描述的所有内容?
1.检查USBasp驱动程序是否正确安装(从设置更新)。
1.重新检查跳线,如果连接不牢固,则更换跳线。
1.尝试更改端口,有时某些端口可能出现故障(例如,从端口1更改为端口0)。
1.按下重置按钮10秒。
1.尝试从progisp编译器中删除当前程序,并再次加载十六进制文件的闪存
或此处:http://www.mbeddedc.com/2015/03/how-to-solve-chip-enable-error-in.html
progisp中芯片启用错误的原因:
1)此错误的主要原因可能是错误连接。这可以通过检查串行ISP编程器和微控制器之间的连接来解决。Gnd、Vcc、Sck、MISO、MOSI、RST连接经常彼此不匹配。这应该通过Gnd-Gnd、Vcc-Vcc、Sck-Sck、MISO-MISO、MOSI-MOSI、RST-RST正确给出。
2)检查ISP编程器和微控制器的电源是否正确。
它假装解决了问题。

相关问题