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

问题描述 投票:0回答:2

我们正在使用progisp软件对微控制器AT89S52进行编程。我们正在努力解决一个问题:

芯片使能程序错误

请帮助我们解决这个问题?这是什么意思?

c runtime-error microprocessors
2个回答
0
投票

根据https://als electro.wordpress.com/2019/03/30/usbasp-solution-to-chip-enable-error-firmware-upgrade/这可能只是一个物理连接问题(或错误的芯片) :

如果IC没有正确放置在开发板的ZIF插座上或者选择了错误的Chip,则会出现CHIP ENABLE错误。


0
投票

您是否检查了本文档中描述的所有内容https://www.academia.edu/8278452/How_to_solve_chip_enable_program_error_in_progisp

  1. 检查是否 USBASP 驱动程序已正确安装(从设置中更新)。
  2. 重新检查跳线。如果它们连接较弱,请更改它们。
  3. 尝试更改端口,有时某些端口可能会出现故障(例如从端口1更改为端口0)。
  4. 按住重置按钮 10 秒钟。
  5. 尝试删除当前程序 普罗吉斯普 编译器,再次加载hex文件的flash

或者在这里: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编程器和微控制器的电源是否正确。

它假装解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.