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

Ошибка верификации данных EEPROM после записи

Добавлено: Чт май 10, 2007 11:48:43
Dmitrivm
Добрый день!
Такая проблема есть (или не проблема?)

Пробовал прошивать только через PIC16F84A на свежепаянном программаторе через IC-Prog.

Есть такой косяк - при верификации находит ошибку в EEPROM (ненулевой адрес).

Я уже читал про это поведение, что мол стартует контроллер на внутреннем генераторе (а разве он есть в этом ПИКе?!) и программа уже что-то записывает туда, в итоге верификация не проходит.

Можно ли это подлечить?
Действительно ли причина в этом?

Заранее спасибо!

Re: Ошибка верификации данных EEPROM после записи

Добавлено: Чт май 10, 2007 12:55:16
Pahan
Dmitrivm писал(а):Есть такой косяк - при верификации находит ошибку в EEPROM (ненулевой адрес).
Я уже читал про это поведение, что мол стартует контроллер на внутреннем генераторе (а разве он есть в этом ПИКе?!) и программа уже что-то записывает туда, в итоге верификация не проходит.
ИМХО, проблема не в этом. Внутреннего генератора там нет.
А сама программа в пике использует эту ячейку? если нет, то можно и забить.

Добавлено: Чт май 10, 2007 14:05:19
Dmitrivm
Спасибо за ответ!
Использует конкретно эту ячейку или нет, я пока не глядел.
Но если использует, то, думаю, только на запись.
Забить можно, но не хотелось бы.
Еще попробую другую микру запрограммировать (20-Мгц чип еще дома лежит).

Вдруг я в будущем туда какие-нибудь юстировочные данные записывать предварительно, а тут фигня такая при записи.

Добавлено: Чт май 10, 2007 22:56:17
Dmitrivm
Блин.
Поставил драйвер + поднял напряжение до 19.5 - все работает и успешно проверяется.
Ребята, большое спасибо вам за помощь!
Завтра выясню проблема в драйвере или маленьком напряжении путем экспериментов

Добавлено: Чт ноя 20, 2008 14:41:34
gri
Такая жефигня началась вчера. Уже год как программатор работал (Шаер) а вдург перестал правильно верификацию производить. Что характерно тоолько первые адреса неправильно прошивает и вторую половину флэш-рома. Еще стирает неполностью с первого раза, прихолдится тыкать по нескольку раз пока не сотрется. Причем четкой картины неполадки нету один раз так другой раз сяк. Сначала думал что крены шумят - обвязал их кондерами - ничего не изменилось.
Остались варианты с 155ЛП9 - может накрылась и ЛПТ порт подпортился? Кстати ЛПТ в биосе стоит в нормал моде - может какой другой нужно ставить?

Добавлено: Чт ноя 20, 2008 16:37:10
Секретный кот
Так может это не программатор, а сам чип сдыхает?

Добавлено: Чт ноя 20, 2008 18:04:06
gri
Поставил микросхему норвую 7407n, как в оригинале - ничего не изменилось.
Пиконтроллеров у меня много и со всеми одна и таже картина. Можно попробовать крены поменять и комп другой попробовать. Мисстика какаято. И как всегда по закону подлости когда закончил сборку весьма навороченного железа и тока сел софт под него писать :cry:

Добавлено: Чт ноя 20, 2008 19:15:20
gri
Скачал прогу WinPicProg. Вроде бы получается программировать ПИК16Ф84А но ПИК16Ф628А не получается. Хотя 628й у меня всего один в наличии может быть и паленый. Самое интересное что в списке у винпикпрога 84-й и 628-й идут без индекса А. Прога 2002 года и может тогда еще 84А и 628А не было микросхем? Ктонибудь поскажет что могло случится с icprog. Я уже начинаю думать, что у него включился встроенный "механизм судного дня"))). Почему тогда только у меня? Может у меня с виндой чтото случилось - я тут недавно старкрафт ломал :oops: може что то как то кудато :roll: ?

Добавлено: Чт ноя 20, 2008 19:25:14
Igor_67
А причём тут "Star Craft"? Он даже для игры по сети использует в основном TCP/IP. Я как то на COM пробовал повеситься - не завелось. А Проггер работает по COM или LPT (на крайняк USB), но никак не TCP/IP. Так что игрушка не при чём! А вот мысль насчёт КРЕНки - здравая! Было несколько раз такое - кренка начинала гудеть от старости... Попробуй смени. :)))

Добавлено: Чт ноя 20, 2008 20:33:24
gri
Могли повредится какиенибудь дрова или чтонибудь в системе.
А почему тогда одна и таже микросхема в винасме программируется, а в айсипроге нет :?

Добавлено: Сб ноя 22, 2008 02:41:33
gri
Причина найдена. Ею, как всегда оказалась моя тупость и невнимательность. Пики палились в макетной плате.
Плюсы - наконецто доделал новый программатор в компактном исполнени на 6 типономиналов пикмикроконтроллеров. :)))
Минусы - давит жаба за 3 паленых пика и один экран 1602 с подсветкой :cry: