Страница 1 из 4
Не могу прошить микроконтроллер PIC12F629
Добавлено: Сб авг 21, 2010 21:47:37
Ampermetr_
Собрал программатор из журнала Радио №2,2004. Для прошивки использую программу WinPic800. Тест программатора проходит успешно, потом программа "видит" микроконтроллер. Далее когда загружаю прошивку, нажимаю прошить выскакивает ошибка

: Writing address 0 000000 Writen: 0 3007 Read 3FFF В чем может быть причина? Схему программатора прилагаю...
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Сб авг 21, 2010 22:36:29
Soir
Ampermetr_ писал(а):Собрал программатор из журнала Радио №2,2004. Для прошивки использую программу WinPic800. Тест программатора проходит успешно, потом программа "видит" микроконтроллер. Далее когда загружаю прошивку, нажимаю прошить выскакивает ошибка

: Writing address 0 000000 Writen: 0 3007 Read 3FFF В чем может быть причина? Схему программатора прилагаю...
Несколько лет уже пользуюсь таким программатором, но есть отличия в схемах.

Обратите внимание на выводы 9 и 10. Это важный нюанс. При использовании ICProg были случаи, что МК "вылетал". WinPic800 начал юзать недавно, пока залетов не было.
Печатная плата здесь:
http://www.radiokot.ru/forum/viewtopic.php?p=509794#p509794Попробуйте поковырятся в настройках программы. Проверьте правильность монтажа. Если не жалко (а куда денешься, все равно придется) рискните с другим МК.
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Вс авг 22, 2010 21:24:15
pictele
PIC12F629 прошить не так-то просто.Не всяким программатором.
Программатор спрашивал у вас насчет конечного адреса?Если нет-то только менять прошивку.
В журнале РАДИО была статья по этому поводу.Но не помню где.
Попробуйте
http://www.ic-prog.com прогой.Адаптер подойдет.
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пт авг 27, 2010 17:34:29
Ampermetr_
Запрограмировал... Если устройство работает не так как надо, то проблема в схеме устройства или в прошивке?
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пт авг 27, 2010 17:57:38
Soir
Ampermetr_ писал(а):Запрограмировал... Если устройство работает не так как надо, то проблема в схеме устройства или в прошивке?
Считайте код с PIC и сравните с исходным. Если одинаковые - прошился нормально. Если Вы делали устройство, которое до Вас уже собирали и к прошивке или схеме претензий не было - значит кривая сборка. Если Вы выложите схему и прошивку, то можно будет проанализировать и посоветовать что-то конкретней. А так... телепатов не встречал.

Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пт авг 27, 2010 19:56:03
ooogo
У меня такой же программатор PIC12F629 прошивал 3 штуки IC-Prog. Проверьте в каком положении у Вас переключатель и еще раз монтаж, потом попробуйте на другом компьютере, и попробуйте Ic-Prog
http://www.5v.ru/ic-prog.htm.
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пт авг 27, 2010 21:52:05
Seal
Возможен вариант удаления калибровочной константы при програмировании, она находится в последней ячейки памяти.Перед прошивкой , чистого (рабочего) контроллера желательно сохранить предыдущую прошивку, в кторой эта онстанта имеется.
Этоа константа относится к случаю аботы контроллера от внутреннего генератора, при использовании внешних цепей, ничего не могу сказать, и так мало ног у него (629).
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Вс авг 29, 2010 17:45:03
BOB51
спокойно прошивается с применением ic-prog и самодельно доработанной AN589...
если еще интересует - выложу

Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Вс авг 29, 2010 22:05:59
Ampermetr_
Soir писал(а):Ampermetr_ писал(а):Запрограмировал... Если устройство работает не так как надо, то проблема в схеме устройства или в прошивке?
Считайте код с PIC и сравните с исходным. Если одинаковые - прошился нормально. Если Вы делали устройство, которое до Вас уже собирали и к прошивке или схеме претензий не было - значит кривая сборка. Если Вы выложите схему и прошивку, то можно будет проанализировать и посоветовать что-то конкретней. А так... телепатов не встречал.

Собираю сигнализацию по схеме:
http://forum.cxem.net/index.php?showtopic=67445 Прошивка там есть ,ниже...
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Вс авг 29, 2010 22:24:32
BOB51
я делал самоделку - мигалку на этой ИС...
весьма непонравился внутренний сброс... пришлось внешнюю r-c цепочку ставить

Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пн авг 30, 2010 11:02:03
Ampermetr_
BOB51 писал(а):я делал самоделку - мигалку на этой ИС...
весьма непонравился внутренний сброс... пришлось внешнюю r-c цепочку ставить

Внутрений сброс, это сброс всех настроек? А как можно доработать мою схему? Просто я с микроконтроллерами работаю первый раз...За раннее спасибо...
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пн авг 30, 2010 11:36:04
Soir
Ampermetr_ писал(а):BOB51 писал(а):я делал самоделку - мигалку на этой ИС...
весьма непонравился внутренний сброс... пришлось внешнюю r-c цепочку ставить

Внутрений сброс, это сброс всех настроек? А как можно доработать мою схему? Просто я с микроконтроллерами работаю первый раз...За раннее спасибо...
Забудьте пока про "внутренний сброс", он каждый раз происходит при подачи питания на контроллер.
Вашу схему доработать не представляется возможным, так как автор не выложил исходник. То есть, электрическую часть можно, если нужно, а программную проще написать заново. Более того, автор выложил демо версию прошивки. Как он пишет i-button работать не будет. То есть все сразу превращается в банальный звонок при разрыве контактов.
Если Вы все-таки собираетесь закончить проект, можно протестировать его работоспособность на симуляторе.
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пн авг 30, 2010 13:34:36
Soir
Собрал проект в Proteus. Как будто-бы работает. Светодиоды что-то себе мигают, кнопки нажимаются... Проверять задержки, программирование и т.п. поленился, нужно разбираться с описанием...
Но, Proteus выдает и ошибки. На сколько они критичны и скажутся ли на работу в железе не могу сказать. То есть проект не совсем "чистый".
Обратитесь к автору, пусть даст полноценную прошивку, пишет, что бесплатно. Может с ней проблем не будет.
Во вложении проект в Proteus с авторской прошивкой. Может кому будет охота поупражняться.
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пн авг 30, 2010 15:08:24
Ampermetr_
Soir писал(а):Ampermetr_ писал(а):BOB51 писал(а):я делал самоделку - мигалку на этой ИС...
весьма непонравился внутренний сброс... пришлось внешнюю r-c цепочку ставить

Внутрений сброс, это сброс всех настроек? А как можно доработать мою схему? Просто я с микроконтроллерами работаю первый раз...За раннее спасибо...
Забудьте пока про "внутренний сброс", он каждый раз происходит при подачи питания на контроллер.
Вашу схему доработать не представляется возможным, так как автор не выложил исходник. То есть, электрическую часть можно, если нужно, а программную проще написать заново. Более того, автор выложил демо версию прошивки. Как он пишет i-button работать не будет. То есть все сразу превращается в банальный звонок при разрыве контактов.
Если Вы все-таки собираетесь закончить проект, можно протестировать его работоспособность на симуляторе.
Так и есть, при включении кнопки постановки на охрану, схема начинает моментально пищать...Вместо контактного ключа я использую кнопку, прошивка в сети для кнопки...прошивку под контактный ключ надо брать у автора...
Посоветуйте, как можно довести данную схему до ума...
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пт окт 22, 2010 22:39:51
546vlad
BOB51 писал(а):спокойно прошивается с применением ic-prog и самодельно доработанной AN589...
если еще интересует - выложу

В чем заключается доработка, если не секрет? А то появилась необходимость прошить 629, а extrapic наотрез отказывается работать.

Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Вс окт 24, 2010 05:12:18
Valeriy L
Прежде чем программировать такие МХ нужно сначала считать ее, и в последней ячейке будет записан калибровочный байт. Его нужно записать, еще лучше нацарапать на самой МХ, так как для другой он будет другой, даже из той же партии. При записи вставлять в последнюю ячейку программы. Иначе все схемы могут не работать. Калибровочный байт записывают на заводе. У меня программатор собран из Радио 2007 №10 стр 31 работает хорошо. Программировал не один МК и все нормально. Программа ICProg1.05D
Посмотрел тему заинтересовало нужно будет сделать.
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Вс окт 24, 2010 12:03:44
546vlad
По поводу калибровочного байта я в курсе, но у меня программатор не пишет и не читает. Уровни все в норме. Программатор на базе Extra-PIC из Радио 2007 №8 стр 24.
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пн окт 25, 2010 19:55:16
BOB51
вот схемка
работает под XP на стационарном ПК
проверял на pic12f629, pic16f676 под ic-prog ом
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Пн окт 25, 2010 20:30:01
546vlad
Спасибо, только проблема будет найти к155лл2. Ее аналог SN75453 я тоже не встречал.
Re: Не могу прошить микроконтроллер PIC12F629
Добавлено: Вт окт 26, 2010 05:29:24
Valeriy L
Что мне не нравится LPT порт так это количеством проводов. Посмотри JDM программатор описан в журнале Радио №2 за 2004 г стр 51, я его делал прошивает нормально. Постройки для ICprog могу подсказать если будешь делать.