Вы проверили все, что описано в этой документации https://www.academia.edu/8278452/How_to_solve_chip_enable_program_error_in_progisp?
- Проверьте, правильно ли установлен драйвер USBasp (обновите его из настроек ).
- Перепроверьте перемычки. Поменяйте их, если они слабо связаны.
- Попробуйте изменить порт, иногда некоторые порты могут работать со сбоями (например, с порта 1 на порт 0).
- Нажмите кнопку сброса на 10 секунд.
- Попробуйте стереть текущую программу из компилятора 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 и микроконтроллер поставляются правильно.
Это делает вид, что решает проблему.