проблемы с прошивкой PIC16F873

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
ARES2014
Родился
Сообщения: 6
Зарегистрирован: Пт июн 20, 2014 03:49:57
Откуда: Саянск, Иркутская обл.

проблемы с прошивкой PIC16F873

Сообщение ARES2014 »

Всем доброго времени суток!
Извините, может оффтоп, но в поиске что-то подходящих постов не нашел...
Собственно проблема с прошивкой PIC16F873. Программатор собрал по схеме Д. Дубровенко (Радио №8. 2007г.), т.е. на базе EXTRA-PIC. Все тесты прогер с успехом прошел. Залогом тому: пробовал прошивать PIC12F629 программой IC-PROG (даже через виртуальный порт), затем через WinPic800 уже непосредственно от COM порта. Вполне успешно. И устройство, собранное на 629, работает.
Но вот с 873 вышла засада. Ни через IC-PROG, ни через WinPic800 шиться ни в какую не хочет... Более того, когда через WinPic800 пытаюсь определить тип МК, то программатор его попросту не видит! Пробовал уже несколько аналогичных микросхем, результат тот же. Попытался ради пробы определить тип PIC16F873A и о чудо, он определился! Но вот шиться по прежнему не захотел. Во всех случаях выдает ошибку по адресу 0000h.
Может кто чего посоветует, а то уже пол-инета в поисках облазил, толковой инфы конкретно по особенностям программирования 873 нет... Вроде слышал, что нужно выставлять инверсию данных, так и это пробовал (на одном) но безуспешно...
Реклама
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: проблемы с прошивкой PIC16F873

Сообщение Pavel_1978 »

А в перечисленных тобой программах этот камень в списке есть?
Я пользуюсь этим. В ней кстати 873 в списке есть, только что проверил.
Реклама
ARES2014
Родился
Сообщения: 6
Зарегистрирован: Пт июн 20, 2014 03:49:57
Откуда: Саянск, Иркутская обл.

Re: проблемы с прошивкой PIC16F873

Сообщение ARES2014 »

Да, такие МК в этих прогах есть. К слову, когда я попробовал прошить 873А, то IC-PROG туда что-то залил, но после проверки считывается одно значение по всем адресам.
Но разговор-то про 873 а не 873А, это я так, для информации...

Да, и еще... Напряжение программирования, т.е Vрр, в моем случае равно 13,8V. Нашел таблицу на микрочиповском сайте, где это значение максимально равно 13,5V. Но по даташиту относительно Vss оно может быть до 14V. И чему верить...? Информация к размышлению...
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2358
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: проблемы с прошивкой PIC16F873

Сообщение Dmitry Dubrovenko »

ARES2014 писал(а):что-то подходящих постов не нашел...
Собственно проблема с прошивкой PIC16F873
Для начала вот Вам одна ссылка (кстати легко ищется в Гугле), вот другая.

А по теме, в какой момент выдаётся сообщение об ошибке?
Может у Вас просто фьюзы защиты выставлены, а Вы не отключили опцию "Проверять после программирования"? (Но это уже в другую тему).
ICQ нет, и, в ближайшее время, не будет.
Реклама
Эиком - электронные компоненты и радиодетали
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: проблемы с прошивкой PIC16F873

Сообщение otest »

Выкладывай НЕХ который шъёш
Реклама
ARES2014
Родился
Сообщения: 6
Зарегистрирован: Пт июн 20, 2014 03:49:57
Откуда: Саянск, Иркутская обл.

Re: проблемы с прошивкой PIC16F873

Сообщение ARES2014 »

Для начала вот Вам одна ссылка (кстати легко ищется в Гугле), вот другая.

А по теме, в какой момент выдаётся сообщение об ошибке?
Может у Вас просто фьюзы защиты выставлены, а Вы не отключили опцию "Проверять после программирования"? (Но это уже в другую тему).
По ссылкам - я туда заходил, читал...
Про фьюзы защиты - да нет, вроде не выставлены, хотя посмотрите, если не трудно (я еще не очень хорошо понимаю всю эту тему) по приложенному файлу...
У меня включена опция - "Проверять при программировании". А ошибку выдает через несколько секунд после начала программирования, после стирания (это в IC-PROG).

К тому же - почему все-таки не определяется в WinPic800? И не много - ли Vpp=13,8V?

Заранее спасибо за ответы.

Собственно HEX файл (собираю программатор для микросхем типа К573РФ5-К573РФ2-М2716).
Вложения
PROG_RF.HEX
(1.82 КБ) 275 скачиваний
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: проблемы с прошивкой PIC16F873

Сообщение Аlex »

В прошивке стоит бит защиты (CP), попробуйте снимите его галочкой перед заливкой прошивки в МК.
ARES2014
Родился
Сообщения: 6
Зарегистрирован: Пт июн 20, 2014 03:49:57
Откуда: Саянск, Иркутская обл.

Re: проблемы с прошивкой PIC16F873

Сообщение ARES2014 »

Извините, может я чего-то недопонимаю, но открываю в двух программах, и вот такие картинки.
Те места, которые, как я считаю, являются битами защиты, я отметил, но они отключены... Подкажите, может я что-то не так делаю...
Изображение

Изображение
Последний раз редактировалось AlekseyEnergo Пн июн 23, 2014 10:38:39, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: проблемы с прошивкой PIC16F873

Сообщение otest »

Защита отключена. Выброси программатор.
ARES2014
Родился
Сообщения: 6
Зарегистрирован: Пт июн 20, 2014 03:49:57
Откуда: Саянск, Иркутская обл.

Re: проблемы с прошивкой PIC16F873

Сообщение ARES2014 »

Да, собственно, я уже и сам программатор подозревал... Еще одно подтверждение.
Но интересно, что там может быть... Ведь 629 то я прошил на нем!

Если интересно, вот HEX, которым я прошивал 629

И, если можно, выложите скриншот, как у Вас открывается PROG_RF.HEX. (желательно в IC-PROG) относительно бита СР. Хочу посмотреть, как должно быть, так, на будущее...
Вложения
PROV_629.HEX
(648 байт) 210 скачиваний
Последний раз редактировалось AlekseyEnergo Пн июн 23, 2014 10:37:48, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал. Предупредил!!
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: проблемы с прошивкой PIC16F873

Сообщение Enman »

Изображение
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2358
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: проблемы с прошивкой PIC16F873

Сообщение Dmitry Dubrovenko »

ARES2014 писал(а):относительно бита СР
Да "птенцы ЭйнЦвейДрея" сами порой не понимают, что говорят. :)
Не волнуйтесь, никакой защиты там не установлено.
ARES2014 писал(а):Да, собственно, я уже и сам программатор подозревал
Если всё собрано правильно и аккуратно, всё должно работать.
Хорошо бы попробовать его на другом компе.
Кстати, а Вы через нормальный КОМ подключаете, или через переходник ЮСБ?
ARES2014 писал(а):собираю программатор для микросхем типа К573РФ5-К573РФ2-М2716
Если есть порт ЛПТ, можете попробовать такое.
ICQ нет, и, в ближайшее время, не будет.
ARES2014
Родился
Сообщения: 6
Зарегистрирован: Пт июн 20, 2014 03:49:57
Откуда: Саянск, Иркутская обл.

Re: проблемы с прошивкой PIC16F873

Сообщение ARES2014 »

Хорошо бы попробовать его на другом компе.
Кстати, а Вы через нормальный КОМ подключаете, или через переходник ЮСБ?
Да в том то и дело, что пробовал я и на другом компе, и там то же самое - 629 шьется, 873 нет... Подключал, как и говорил раньше (см. первый пост) и через виртуальный порт (переходник) и непосредственно от COM.
Честно говоря сам ничего не могу понять... У 873А цоколевка точно такая-же, как у 873, но 873А определяется, а 873 - нет... Довольно странно...
LPT порта у меня нет, да и что-то не хочу больше заморачиваться... Времени особо нет. К тому же есть подозрение, что я эти 873 просто сжег своими экспериментами
Будем приобретать "заводской" программатор, который поддерживает в том числе и РФ5
Всем спасибо за консультации.
Ответить

Вернуться в «PIC»