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

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

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

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

Добавлено: Пт июн 20, 2014 08:29:15
Pavel_1978
А в перечисленных тобой программах этот камень в списке есть?
Я пользуюсь этим. В ней кстати 873 в списке есть, только что проверил.

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

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

Да, и еще... Напряжение программирования, т.е Vрр, в моем случае равно 13,8V. Нашел таблицу на микрочиповском сайте, где это значение максимально равно 13,5V. Но по даташиту относительно Vss оно может быть до 14V. И чему верить...? Информация к размышлению...

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

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

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

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

Добавлено: Пт июн 20, 2014 23:01:32
otest
Выкладывай НЕХ который шъёш

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

Добавлено: Пн июн 23, 2014 05:03:05
ARES2014
Для начала вот Вам одна ссылка (кстати легко ищется в Гугле), вот другая.

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

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

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

Собственно HEX файл (собираю программатор для микросхем типа К573РФ5-К573РФ2-М2716).

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

Добавлено: Пн июн 23, 2014 07:31:52
Аlex
В прошивке стоит бит защиты (CP), попробуйте снимите его галочкой перед заливкой прошивки в МК.

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

Добавлено: Пн июн 23, 2014 08:57:09
ARES2014
Извините, может я чего-то недопонимаю, но открываю в двух программах, и вот такие картинки.
Те места, которые, как я считаю, являются битами защиты, я отметил, но они отключены... Подкажите, может я что-то не так делаю...
Изображение

Изображение

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

Добавлено: Пн июн 23, 2014 09:47:41
otest
Защита отключена. Выброси программатор.

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

Добавлено: Пн июн 23, 2014 10:18:57
ARES2014
Да, собственно, я уже и сам программатор подозревал... Еще одно подтверждение.
Но интересно, что там может быть... Ведь 629 то я прошил на нем!

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

И, если можно, выложите скриншот, как у Вас открывается PROG_RF.HEX. (желательно в IC-PROG) относительно бита СР. Хочу посмотреть, как должно быть, так, на будущее...

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

Добавлено: Пн июн 23, 2014 12:35:22
Enman
Изображение

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

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

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

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