проблемы с прошивкой PIC16F873
-
ARES2014
- Родился
- Сообщения: 6
- Зарегистрирован: Пт июн 20, 2014 03:49:57
- Откуда: Саянск, Иркутская обл.
проблемы с прошивкой PIC16F873
Всем доброго времени суток!
Извините, может оффтоп, но в поиске что-то подходящих постов не нашел...
Собственно проблема с прошивкой PIC16F873. Программатор собрал по схеме Д. Дубровенко (Радио №8. 2007г.), т.е. на базе EXTRA-PIC. Все тесты прогер с успехом прошел. Залогом тому: пробовал прошивать PIC12F629 программой IC-PROG (даже через виртуальный порт), затем через WinPic800 уже непосредственно от COM порта. Вполне успешно. И устройство, собранное на 629, работает.
Но вот с 873 вышла засада. Ни через IC-PROG, ни через WinPic800 шиться ни в какую не хочет... Более того, когда через WinPic800 пытаюсь определить тип МК, то программатор его попросту не видит! Пробовал уже несколько аналогичных микросхем, результат тот же. Попытался ради пробы определить тип PIC16F873A и о чудо, он определился! Но вот шиться по прежнему не захотел. Во всех случаях выдает ошибку по адресу 0000h.
Может кто чего посоветует, а то уже пол-инета в поисках облазил, толковой инфы конкретно по особенностям программирования 873 нет... Вроде слышал, что нужно выставлять инверсию данных, так и это пробовал (на одном) но безуспешно...
Извините, может оффтоп, но в поиске что-то подходящих постов не нашел...
Собственно проблема с прошивкой 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
А в перечисленных тобой программах этот камень в списке есть?
Я пользуюсь этим. В ней кстати 873 в списке есть, только что проверил.
Я пользуюсь этим. В ней кстати 873 в списке есть, только что проверил.
-
ARES2014
- Родился
- Сообщения: 6
- Зарегистрирован: Пт июн 20, 2014 03:49:57
- Откуда: Саянск, Иркутская обл.
Re: проблемы с прошивкой PIC16F873
Да, такие МК в этих прогах есть. К слову, когда я попробовал прошить 873А, то IC-PROG туда что-то залил, но после проверки считывается одно значение по всем адресам.
Но разговор-то про 873 а не 873А, это я так, для информации...
Да, и еще... Напряжение программирования, т.е Vрр, в моем случае равно 13,8V. Нашел таблицу на микрочиповском сайте, где это значение максимально равно 13,5V. Но по даташиту относительно Vss оно может быть до 14V. И чему верить...? Информация к размышлению...
Но разговор-то про 873 а не 873А, это я так, для информации...
Да, и еще... Напряжение программирования, т.е Vрр, в моем случае равно 13,8V. Нашел таблицу на микрочиповском сайте, где это значение максимально равно 13,5V. Но по даташиту относительно Vss оно может быть до 14V. И чему верить...? Информация к размышлению...
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2358
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: проблемы с прошивкой PIC16F873
Для начала вот Вам одна ссылка (кстати легко ищется в Гугле), вот другая.ARES2014 писал(а):что-то подходящих постов не нашел...
Собственно проблема с прошивкой PIC16F873
А по теме, в какой момент выдаётся сообщение об ошибке?
Может у Вас просто фьюзы защиты выставлены, а Вы не отключили опцию "Проверять после программирования"? (Но это уже в другую тему).
ICQ нет, и, в ближайшее время, не будет.
Re: проблемы с прошивкой PIC16F873
Выкладывай НЕХ который шъёш
- Реклама
-
ARES2014
- Родился
- Сообщения: 6
- Зарегистрирован: Пт июн 20, 2014 03:49:57
- Откуда: Саянск, Иркутская обл.
Re: проблемы с прошивкой PIC16F873
По ссылкам - я туда заходил, читал...Для начала вот Вам одна ссылка (кстати легко ищется в Гугле), вот другая.
А по теме, в какой момент выдаётся сообщение об ошибке?
Может у Вас просто фьюзы защиты выставлены, а Вы не отключили опцию "Проверять после программирования"? (Но это уже в другую тему).
Про фьюзы защиты - да нет, вроде не выставлены, хотя посмотрите, если не трудно (я еще не очень хорошо понимаю всю эту тему) по приложенному файлу...
У меня включена опция - "Проверять при программировании". А ошибку выдает через несколько секунд после начала программирования, после стирания (это в 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
В прошивке стоит бит защиты (CP), попробуйте снимите его галочкой перед заливкой прошивки в МК.
-
ARES2014
- Родился
- Сообщения: 6
- Зарегистрирован: Пт июн 20, 2014 03:49:57
- Откуда: Саянск, Иркутская обл.
Re: проблемы с прошивкой PIC16F873
Извините, может я чего-то недопонимаю, но открываю в двух программах, и вот такие картинки.
Те места, которые, как я считаю, являются битами защиты, я отметил, но они отключены... Подкажите, может я что-то не так делаю...


Те места, которые, как я считаю, являются битами защиты, я отметил, но они отключены... Подкажите, может я что-то не так делаю...
Последний раз редактировалось AlekseyEnergo Пн июн 23, 2014 10:38:39, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал.
Re: проблемы с прошивкой PIC16F873
Защита отключена. Выброси программатор.
-
ARES2014
- Родился
- Сообщения: 6
- Зарегистрирован: Пт июн 20, 2014 03:49:57
- Откуда: Саянск, Иркутская обл.
Re: проблемы с прошивкой PIC16F873
Да, собственно, я уже и сам программатор подозревал... Еще одно подтверждение.
Но интересно, что там может быть... Ведь 629 то я прошил на нем!
Если интересно, вот HEX, которым я прошивал 629
И, если можно, выложите скриншот, как у Вас открывается PROG_RF.HEX. (желательно в IC-PROG) относительно бита СР. Хочу посмотреть, как должно быть, так, на будущее...
Но интересно, что там может быть... Ведь 629 то я прошил на нем!
Если интересно, вот HEX, которым я прошивал 629
И, если можно, выложите скриншот, как у Вас открывается PROG_RF.HEX. (желательно в IC-PROG) относительно бита СР. Хочу посмотреть, как должно быть, так, на будущее...
- Вложения
-
- PROV_629.HEX
- (648 байт) 210 скачиваний
Последний раз редактировалось AlekseyEnergo Пн июн 23, 2014 10:37:48, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Подредактировал. Предупредил!!
Причина: Нарушение пункта 2.7 правил форума. Подредактировал. Предупредил!!
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2358
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: проблемы с прошивкой PIC16F873
Да "птенцы ЭйнЦвейДрея" сами порой не понимают, что говорят.ARES2014 писал(а):относительно бита СР
Не волнуйтесь, никакой защиты там не установлено.
Если всё собрано правильно и аккуратно, всё должно работать.ARES2014 писал(а):Да, собственно, я уже и сам программатор подозревал
Хорошо бы попробовать его на другом компе.
Кстати, а Вы через нормальный КОМ подключаете, или через переходник ЮСБ?
Если есть порт ЛПТ, можете попробовать такое.ARES2014 писал(а):собираю программатор для микросхем типа К573РФ5-К573РФ2-М2716
ICQ нет, и, в ближайшее время, не будет.
-
ARES2014
- Родился
- Сообщения: 6
- Зарегистрирован: Пт июн 20, 2014 03:49:57
- Откуда: Саянск, Иркутская обл.
Re: проблемы с прошивкой PIC16F873
Да в том то и дело, что пробовал я и на другом компе, и там то же самое - 629 шьется, 873 нет... Подключал, как и говорил раньше (см. первый пост) и через виртуальный порт (переходник) и непосредственно от COM.Хорошо бы попробовать его на другом компе.
Кстати, а Вы через нормальный КОМ подключаете, или через переходник ЮСБ?
Честно говоря сам ничего не могу понять... У 873А цоколевка точно такая-же, как у 873, но 873А определяется, а 873 - нет... Довольно странно...
LPT порта у меня нет, да и что-то не хочу больше заморачиваться... Времени особо нет. К тому же есть подозрение, что я эти 873 просто сжег своими экспериментами
Будем приобретать "заводской" программатор, который поддерживает в том числе и РФ5
Всем спасибо за консультации.



