Как решить эту проблему "Ошибка включения программы чипа" - PullRequest
0 голосов
/ 15 января 2020

Мы используем программное обеспечение Progisp для программирования микроконтроллера AT89S52 . Мы сталкиваемся с проблемой, в которой говорится, что

ошибка включения микросхемы

Пожалуйста, помогите нам решить эту проблему? Что это значит?

Ответы [ 2 ]

0 голосов
/ 15 января 2020

Вы проверили все, что описано в этой документации https://www.academia.edu/8278452/How_to_solve_chip_enable_program_error_in_progisp?

  1. Проверьте, правильно ли установлен драйвер USBasp (обновите его из настроек ).
  2. Перепроверьте перемычки. Поменяйте их, если они слабо связаны.
  3. Попробуйте изменить порт, иногда некоторые порты могут работать со сбоями (например, с порта 1 на порт 0).
  4. Нажмите кнопку сброса на 10 секунд.
  5. Попробуйте стереть текущую программу из компилятора progisp и снова загрузить fla sh шестнадцатеричного файла

Или здесь: http://www.mbeddedc.com/2015/03/how-to-solve-chip-enable-error-in.html

Причина ошибки включения чипа в progisp:

1) Основной причиной этой ошибки могут быть неправильные соединения. Это можно решить, проверив соединение между Serial ISP Programmer и микроконтроллером. Много раз соединения Gnd, V cc, Sck, MISO, MOSI, RST не совпадают друг с другом. Это должно быть дано должным образом Gnd-Gnd, V cc -V cc, Sck-Sck, MISO-MISO, MOSI-MOSI, RST-RST.

2) Проверьте, подается ли питание на ISP Programmer и микроконтроллер поставляются правильно.

Это делает вид, что решает проблему.

0 голосов
/ 15 января 2020

Согласно https://alselectro.wordpress.com/2019/03/30/usbasp-solution-to-chip-enable-error-firmware-upgrade/ это может быть просто физическая проблема с подключением (или неправильный чип:

Ошибка CHIP ENABLE возникает, если I C не установлен правильно на разъеме ZIF платы разработки или если выбран неправильный чип.

...