Страница 1 из 1

Не программирует EEP

Добавлено: Вс апр 26, 2015 22:33:23
nikfel
Пытался запрограммировать микросхему Atmega8, но не вышло путём. Просто хотел обновить прошивку. Первый раз микросхему программировал не я и не знаю каким программатором. Я использую программатор MicroProg. Программа нормально записывает на микросхему файл hex, но когда записываю файл eep то вроде записывает якобы без ошибок, но при проверке eep выскакивает ошибка. Hex шьёт нормально.
Изображение
"Тестер радиодеталей на ATmega8 и LCD1602" собирал. Может быть дело в адаптере к программатору? Адаптер брал тут: http://www.drive2.ru/l/2302971/
Может что подскажите путного, а то не знаю что и делать? Заранее спасибо.

Re: Не программирует EEP

Добавлено: Вс апр 26, 2015 23:12:07
smacorp
nikfel писал(а):Может что подскажите путного, а то не знаю что и делать?
Пока остаётся только гадать. Например, EEPROM может слетать при пониженном напряжении питания - проверьте. Может слетать от повышенного уровня наводок\помех. Наконец, может быть просто изношен - у него гарантированный ресурс всего 10000 циклов записи - и мы не знаем, может прошивка МК туда что-нибудь сохраняет в процессе работы.

Проверьте питание.
Запишите, а потом считайте и сохраните в файл содержимое EEPROM. И сравните - визуально или утилиткой - исходный файл с записанным. И так 3-4 раза. Это поможет понять - ошибка(и) возникают в произвольных ячейках или в одних и тех же.
Попробуйте другой экземпляр МК.
Попробуйте другой программатор, наконец.

Re: Не программирует EEP

Добавлено: Пн апр 27, 2015 00:04:45
Rtmip
бит EESAVE, не установлен случайно? Считайте отдельно локи и фьюзы, посмотрите, что там?

Re: Не программирует EEP

Добавлено: Пн апр 27, 2015 00:48:03
smacorp
Rtmip писал(а):бит EESAVE, не установлен случайно?
Если верить скриншоту, всё нормально у него с фьюзами. Хотя BODEN и BODLEVEL не помешало бы включить.

Re: Не программирует EEP

Добавлено: Пн апр 27, 2015 08:56:35
Jack_A
smacorp писал(а):у него гарантированный ресурс всего 10000 циклов записи

Это у флеши 10000, а у EEPROM - 100000 .

Re: Не программирует EEP

Добавлено: Пн апр 27, 2015 09:00:08
Morroc
У меня есть SSD которому лет 5, последние 2 года диагностика сообщает, что ресурс перезаписи исчерпан на 99% и ниче - работает, правда уже в ноуте, который используется не очень активно :))

Re: Не программирует EEP

Добавлено: Пн апр 27, 2015 09:03:01
smacorp
Jack_A писал(а):у флеши 10000, а у EEPROM - 100000
Да, не добил один нолик. Но суть это мало меняет - если прошивка что-то часто сохраняет, надолго не хватит.

Re: Не программирует EEP

Добавлено: Пн апр 27, 2015 10:32:30
nikfel
smacorp писал(а):Проверьте питание.
Запишите, а потом считайте и сохраните в файл содержимое EEPROM. И сравните - визуально или утилиткой - исходный файл с записанным. И так 3-4 раза. Это поможет понять - ошибка(и) возникают в произвольных ячейках или в одних и тех же.
Попробуйте другой экземпляр МК.
Попробуйте другой программатор, наконец.

Спасибо. Сегодня или завтра вечером проверю. Жаль только другого программатора нет. Хочу попробовать собрать такой программатор: http://radioskot.ru/publ/mk/usb_programmator/9-1-0-866 Но не знаю стоит ли его собирать, т.к. детали надо с Китая заказывать(дешевле).

Re: Не программирует EEP

Добавлено: Пн апр 27, 2015 10:43:49
smacorp
nikfel писал(а):Хочу попробовать собрать такой программатор Но не знаю стоит ли его собирать
Этих программаторов, как грязи, поэтому на вкус и цвет... Я бы рекомендовал вот этот - http://www.prottoss.com/projects/ucGoZilla/ucGoZilla.htm - дороговат, конечно, но он того стоит. Впрочем, если покупать здесь в России и как набор деталей для самостоятельной сборки - 600 рублей всего.

Re: Не программирует EEP

Добавлено: Пн апр 27, 2015 11:08:14
DrFrimen
Изображение[/url]
Простейший программатор +понипрог. Но нужен СОМ порт.