Chip enable program error progisp

Цитата:

Форум РадиоКот :: Просмотр темы — Прошивка программатора


Автор:  lols [ Чт июн 04, 2015 20:48:57 ]
Заголовок сообщения:  Прошивка программатора

Купил программатор USB ISP. Когда вставляю в комп — распознается как HID (на втором компе та же фигня).
Пытался предложить винде драйвер — отказывается. Программатор, к сожалению, в не разборном корпусе. Сталкивался ли кто-нибудь с подобной проблемой?


Автор:  BorisSPB [ Пт июн 05, 2015 09:39:36 ]
Заголовок сообщения:  Re: Прошивка программатора

Если речь идет об устройстве VID_03EB&PID_C8B4, то ему драйвер не нужен, нужна программа ProgISP1.72


Автор:  lols [ Пт июн 05, 2015 21:43:09 ]
Заголовок сообщения:  Re: Прошивка программатора

Большое спасибо ! Программа только ругается. Говорит «Chip Enable Program Error» на любые акты записи/чтения, что это может означать?


Автор:  Rtmip [ Пт июн 05, 2015 23:55:09 ]
Заголовок сообщения:  Re: Прошивка программатора

Это может означать, что не видится ваш МК. Может неверно подключили к программатору?


Автор:  lols [ Сб июн 13, 2015 14:02:13 ]
Заголовок сообщения:  Re: Прошивка программатора

Что только не делал, но программатор не видит мк (ATmega 8535). Схема подключения такая
http://radiokot.ru:5050/elecir/export.h … aMoveY=120
В чем может быть проблема?
конденсатор между землей и питанием стоит, еще пробовал с кварцем — но результат тот же.


Автор:  Rtmip [ Вс июн 14, 2015 01:21:19 ]
Заголовок сообщения:  Re: Прошивка программатора

Цитата:

.. Схема подключения такая…

Какая? Не видно. У вас есть разрисовка выходов вашего программатора?


Автор:  lols [ Вс июн 14, 2015 04:23:22 ]
Заголовок сообщения:  Re: Прошивка программатора

вот


Автор:  Rtmip [ Пн июн 15, 2015 00:57:12 ]
Заголовок сообщения:  Re: Прошивка программатора

хорошо.
При подключении программатора к компу в программе ProgISP1.72, в окошке Program State появляется
PRG ISP и USB ASP? Они выделены красным и зеленым цветом?
МК 8535 новый?


Автор:  lols [ Вт июн 16, 2015 00:19:04 ]
Заголовок сообщения:  Re: Прошивка программатора

Думаю скрин даст больше инфы.
Микроконтроллерам (2 штуки) по пол года.


Автор:  Rtmip [ Вт июн 16, 2015 01:54:08 ]
Заголовок сообщения:  Re: Прошивка программатора

Все верно, программатор опознан.
Теперь, если ваши МК были запрограммированы на внешний кварц, то подключите его.
Если неизвестно сие, то поставьте галку на «Enabled Xtal» и ползунок «Programming» поставьте в нижнее положение.
Это на всякий случай, замедление.
Затем нажмите кнопку «RD», она под названием вашего МК.
Программа попытается прочитать ID МК и сообщит о успехе или не успехе процесса.
Если не увидится МК, то попробуйте ползунок «Programming» в верхнем положении.
У ваших МК, случаем, раньше не был отключен вывод RESET и или последовательное программирование?


Автор:  Dmitry Dubrovenko [ Вт июн 16, 2015 19:41:03 ]
Заголовок сообщения:  Re: Прошивка программатора

lols писал(а):

конденсатор между землей и питанием стоит

Какого номинала?


Автор:  lols [ Чт июл 02, 2015 21:38:13 ]
Заголовок сообщения:  Re: Прошивка программатора

Купил другой мк — все работает (мега8А). Спасибо за помощь!


Автор:  lCasper [ Чт янв 21, 2016 09:11:27 ]
Заголовок сообщения:  Re: Прошивка программатора

Добрый день. Тоже «удалось» купить такую гадость. Но с ProgISP работает. А вот к AVRISP или AVRDUDE его можно как-то приладить?
Второй вопрос. По кишкам (кстати вполне разборный) это атмега 8L. Можно ли его перепрошить во что-то иное, что могло бы работать с AVRStudio?


Автор:  Rtmip [ Пн янв 25, 2016 11:47:56 ]
Заголовок сообщения:  Re: Прошивка программатора

Думаю, что можно, но надо смотреть схему того, что есть и сравнивать ее с тем во что перешивать будете.


Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/

We are using progisp software to program a microcontroller AT89S52. We are struggeling with an issue saying

chip enable program error

Please help us to tackle this issue? What does it mean?

RobertS supports Monica Cellio's user avatar

asked Jan 15, 2020 at 13:04

shivani lal's user avatar

2

Did you checked all the things which are described in this documentation https://www.academia.edu/8278452/How_to_solve_chip_enable_program_error_in_progisp?

  1. Check if the
    USBasp
    driver is properly installed (update it from settings).
  2. Recheck the jumpers. Change them if they are weakly connected.
  3. Try to change the port, sometimes some ports can malfunction (ex. from port 1 to port 0).
  4. Press reset button for 10 seconds.
  5. Try to erase current program from
    progisp
    compiler, and load flash of hex file again

Or here: http://www.mbeddedc.com/2015/03/how-to-solve-chip-enable-error-in.html

Reason for Chip enable error in progisp:

1) Main reason for this error could be wrong connections.
This can be solved by checking the connection between Serial ISP Programmer and Micro-controller. Many times Gnd,Vcc,Sck,MISO,MOSI,RST connection does not match with each other. This should be given properly by Gnd-Gnd, Vcc-Vcc, Sck-Sck, MISO-MISO, MOSI-MOSI, RST-RST.

2) Check whether the power to the ISP Programmer and micro-controller are correctly supplied.

It pretends to solve the issue.

answered Jan 15, 2020 at 13:43

RobertS supports Monica Cellio's user avatar

Chip enable program error что это

1. перепроверял уже ни одну сотню раз
2. Вот это уже интересней, только вот где это писать, и как правильно все это делать надо
4. У меня их 10 штук — все одинаково себя ведут

У меня программирование останавливается на этом как же он работает если после этого больше ничего не делает? Ну и опять же моих познаний не хватает для полноценной проверки Пытаюсь уйти от arduino IDE, но все тщетно:
extreme burner говорит «Fount USBasp on USB; Powering On. ; Power On Failed; Cannon Communicate with Target Chip»
ProgISP говорит только «Chip Enable Program Error»
Какие то еще пробовал уже не помню — тоже ошибки и на 8 винде и на ноуте с xp

Еще если написать «avrdude -C ../etc/avrdude.conf -c avrisp -P COM4 -b 19200 -p m328p -v -F»
То отвечает

avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0

avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: Fuses OK

avrdude done. Thank you.

Если добавить -B20 то ничего не меняется

Последний раз редактировалось Ytm Чт авг 28, 2014 09:19:27, всего редактировалось 1 раз.

Реклама
MaksKirov

Зарегистрирован: Сб июл 12, 2014 16:43:40
Сообщений: 9
Откуда: Киров
Рейтинг сообщения: 0

Реклама

Ytm
Нашел транзистор. Понюхал.

Зарегистрирован: Ср окт 02, 2013 15:59:28
Сообщений: 160
Откуда: Москва
Рейтинг сообщения: 0

Реклама

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Ytm
Нашел транзистор. Понюхал.

Зарегистрирован: Ср окт 02, 2013 15:59:28
Сообщений: 160
Откуда: Москва
Рейтинг сообщения: 0

Получился следующий фаил, не знаю как его открыть можно посмотреть Но если верить ProgISP’у то там тоже одни нули
Не могу заттачить почему-то, вот так сслыкой: https://dl.dropboxusercontent.com/u/284 . are328.bin

Вот допустим как прописать фьюзы через консоль? и какие прописать для ардуины — проверить изменится может хоть что-то

Блин еще фьюзы читает каждый раз по разному

avrdude -C ../etc/avrdude.conf -c avrisp
-P COM4 -b 19200 -p m328p -v -F

avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is «../etc/avrdude.conf»

Using Port : COM4
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATMEGA328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max
W ReadBack
———- —- —— —— —- —— —— —- —— —— —
— ———
eeprom 65 20 4 0 no 1024 4 0 3600 36
00 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 45
00 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : STK500
Description : Atmel AVR ISP
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0

avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: Fuses OK

avrdude done. Thank you.

C:arduino-1.0.5hardwaretoolsavrbin>avrdude -C ../etc/avrdude.conf -c avrisp
-P COM4 -b 19200 -p m328p -v -F

avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is «../etc/avrdude.conf»

Using Port : COM4
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATMEGA328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max
W ReadBack
———- —- —— —— —- —— —— —- —— —— —
— ———
eeprom 65 20 4 0 no 1024 4 0 3600 36
00 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 45
00 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : STK500
Description : Atmel AVR ISP
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as FF
avrdude: safemode: efuse reads as 7

avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: safemode: lfuse changed! Was ff, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: hfuse changed! Was ff, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: efuse changed! Was 7, and is now 0
Would you like this fuse to be changed back? [y/n] n
avrdude: safemode: Fuses OK

avrdude done. Thank you.

C:arduino-1.0.5hardwaretoolsavrbin>avrdude -C ../etc/avrdude.conf -c avrisp
-P COM4 -b 19200 -p m328p -v -F

avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is «../etc/avrdude.conf»

Using Port : COM4
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATMEGA328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max
W ReadBack
———- —- —— —— —- —— —— —- —— —— —
— ———
eeprom 65 20 4 0 no 1024 4 0 3600 36
00 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 45
00 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 45
00 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : STK500
Description : Atmel AVR ISP
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0

avrdude: safemode: lfuse reads as 0
avrdude: safemode: Verify error — unable to read hfuse properly. Programmer may
not be reliable.
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as FF
avrdude: safemode: efuse reads as 7
avrdude: safemode: lfuse changed! Was 0, and is now ff
Would you like this fuse to be changed back? [y/n]—>

Инструкции в инете почитаешь так все просто дальше некуда, а в действительности какой-то кошмар. Или все таки битые МК из китая прислали, а я тут мучаюсь.

Реклама

Линейка изолированных DC/DC-преобразователей VCB и VCF с диапазоном мощности 3…400 Вт предназначена для использования в телекоммуникационной аппаратуре. Эти новые преобразователи третьего поколения (R3) выпускаются в типоразмерах SIP, 1/4 Brick, 1/8 Brick и 1/16 Brick. Данные DC/DC отвечают требованиям стандарта DOSA, имеют диапазон входного напряжения 2:1 (36…75 В), обладают высокой эффективностью (КПД до 93%) и широким температурным диапазоном -40…85ºС. Изоляция «вход-выход» составляет 1500/2250 В. VCB и VCF выпускаются в двух вариантах по логике управления: N (отрицательной) и P (положительной).

Baasil
Говорящий с текстолитом

Карма: 17
Рейтинг сообщений: 160
Зарегистрирован: Пн авг 25, 2014 21:52:26
Сообщений: 1614
Откуда: Ленинград
Рейтинг сообщения: 0

Реклама
Реклама

В промышленных устройствах и установках с электроприводом на двигателях постоянного тока в момент пуска требуется обеспечить повышенный ток. Для решения этой задачи MEAN WELL предлагает вместо ИП с повышенной избыточной мощностью, более оптимальное решение — источник питания с необходимой перегрузочной способностью семейства HRP/N3. Новое семейство, представленное в Компэл, экономичнее и расширяет уже существующее HRP/N в увеличении кратности перегрузки.

MaksKirov

Зарегистрирован: Сб июл 12, 2014 16:43:40
Сообщений: 9
Откуда: Киров
Рейтинг сообщения: 0

Через usbasp ключ должен быть usbasp.
Фьюзы дописываем ключи так для атмеги 328:

И вообще можно так. Там показывает все команды и какие должны быть фьюзы для 328

Morroc

Карма: 49
Рейтинг сообщений: 457
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15728
Рейтинг сообщения: 0

_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Ytm
Нашел транзистор. Понюхал.

Зарегистрирован: Ср окт 02, 2013 15:59:28
Сообщений: 160
Откуда: Москва
Рейтинг сообщения: 0

MaksKirov

Зарегистрирован: Сб июл 12, 2014 16:43:40
Сообщений: 9
Откуда: Киров
Рейтинг сообщения: 0

Нет там ком порта

Ytm
Нашел транзистор. Понюхал.

Зарегистрирован: Ср окт 02, 2013 15:59:28
Сообщений: 160
Откуда: Москва
Рейтинг сообщения: 0

MaksKirov

Зарегистрирован: Сб июл 12, 2014 16:43:40
Сообщений: 9
Откуда: Киров
Рейтинг сообщения: 0

«нерабочие» — это скорее всего с включенным делителем на 8 ,необходимо понижать скорость для их запуска через -B20 -я это уже выше писал.

Ytm
Нашел транзистор. Понюхал.

Зарегистрирован: Ср окт 02, 2013 15:59:28
Сообщений: 160
Откуда: Москва
Рейтинг сообщения: 0

avrdude: set SCK frequency to 32000 Hz
avrdude: error: programm enable: target doesn’t answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F

avrdude done. Thank you.

C:arduinohardwaretoolsavrbin>avrdude -C ..etcavrdude.conf -c usbasp -b 19200 -p m328p -U flash:w:ATmegaBOOT_168_atmega328.hex -B20 -F

avrdude: set SCK frequency to 32000 Hz
avrdude: error: programm enable: target doesn’t answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed

To disable this feature, specify the -D option.

avrdude done. Thank you.

Morroc

Карма: 49
Рейтинг сообщений: 457
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15728
Рейтинг сообщения: 0

_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

MaksKirov

Зарегистрирован: Сб июл 12, 2014 16:43:40
Сообщений: 9
Откуда: Киров
Рейтинг сообщения: 0

Не обязательно не рабочие , мне как-то пришли attiny13 5 штук , и как оказалось во всех был зашит мусор в фьюзах — получалось что где-то был выключен spi .а где-то reset. Исправлял собранным для этого специально высоковольтным программатором (фьюз доктор).

Для attiny схема такого программатора очень простая -немного ног. А вот для Atmeg надо подключать ВСЕ ноги.

Morroc

Карма: 49
Рейтинг сообщений: 457
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15728
Рейтинг сообщения: 0

Омг. интересная мысль, можно попробовать если много их.

Я себе на макетке делал, но пока пригодился всего один раз

_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Ytm
Нашел транзистор. Понюхал.

Зарегистрирован: Ср окт 02, 2013 15:59:28
Сообщений: 160
Откуда: Москва
Рейтинг сообщения: 0

Morroc

Карма: 49
Рейтинг сообщений: 457
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 15728
Рейтинг сообщения: 0

Ну да, вот он на макетке и собран. По сути программатор, но вместо прошивки просто сбрасывает фьюзы мк в заводское состояние, работает автономно — ткнул мк (у меня был на другой макетке — проводами цеплял), запустил девайс, если загорелась зеленая — мк «сбросился», если красная — не получилось или неправильно подключен мк (но лучше смотреть что происходит по uart).

( только заметил, что кнопку и резистор в районе ресета куда то «унесло», вроде были )

_________________
«Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !» / Джордж Оруэлл /
«Война — это,когда за интересы других,гибнут совершенно безвинные люди.» / Уинстон Черчилль /

Ytm
Нашел транзистор. Понюхал.

Зарегистрирован: Ср окт 02, 2013 15:59:28
Сообщений: 160
Откуда: Москва
Рейтинг сообщения: 0

MaksKirov

Зарегистрирован: Сб июл 12, 2014 16:43:40
Сообщений: 9
Откуда: Киров
Рейтинг сообщения: 0

Вообще , 1кОм резисторы там больше для страховки и можно обойтись и без их..

Ytm
Нашел транзистор. Понюхал.

Зарегистрирован: Ср окт 02, 2013 15:59:28
Сообщений: 160
Откуда: Москва
Рейтинг сообщения: 0

Часовой пояс: UTC + 3 часа

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Источник

Adblock
detector

$begingroup$

I am working on avr controllers for a while, but I have problem with «progisp» avr programming software. When I buy a new micro-controller like atmega32 it can be programmed properly for a while but after some days, suddenly when I want to reprogram it, Progisp shows the error «Chip Enable Program Error». I use USB programmer. For better understanding here is an image of progisp software.

progisp software error

I have searched the internet a lot to find a solution but there wasn’t a proper and useful solution for my problem. I am sure that my micro-controllers are fine and not damaged because they work as they programmed but I am unable to reprogram them.
I really thank you if you have any solution to help me.

And here is schematic diagram and real picture of my USB programmer.

enter image description here

enter image description here

asked Aug 2, 2018 at 7:44

Linosa's user avatar

LinosaLinosa

231 silver badge5 bronze badges

$endgroup$

9

$begingroup$

I had this error before when I changed the clock fuse bits and set at external RC Oscillator, maybe you have the same problem.
use a resistor and capacitor and build an external oscillator for your clock source and reprogram your micro.maybe it is work.

answered Aug 2, 2018 at 9:31

Rashid's user avatar

RashidRashid

791 silver badge11 bronze badges

$endgroup$

1

Понравилась статья? Поделить с друзьями:
  • Chevrolet lacetti ошибка датчик распредвала
  • Checksum error assetto corsa
  • Chevrolet lacetti ошибка p0107
  • Chevrolet cruze ошибка код 84
  • Chevrolet cruze ошибка p2723