Не могу прошить микроконтроллер PIC12F629

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср окт 21, 2009 21:53:11

Сообщение Ampermetr_ »

Собрал программатор из журнала Радио №2,2004. Для прошивки использую программу WinPic800. Тест программатора проходит успешно, потом программа "видит" микроконтроллер. Далее когда загружаю прошивку, нажимаю прошить выскакивает ошибка :o :shock: : Writing address 0 000000 Writen: 0 3007 Read 3FFF В чем может быть причина? Схему программатора прилагаю...
Вложения
Content.rar
(174.13 КБ) 489 скачиваний
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Ampermetr_ писал(а):Собрал программатор из журнала Радио №2,2004. Для прошивки использую программу WinPic800. Тест программатора проходит успешно, потом программа "видит" микроконтроллер. Далее когда загружаю прошивку, нажимаю прошить выскакивает ошибка :o :shock: : Writing address 0 000000 Writen: 0 3007 Read 3FFF В чем может быть причина? Схему программатора прилагаю...
Несколько лет уже пользуюсь таким программатором, но есть отличия в схемах.
Изображение
Обратите внимание на выводы 9 и 10. Это важный нюанс. При использовании ICProg были случаи, что МК "вылетал". WinPic800 начал юзать недавно, пока залетов не было.
Печатная плата здесь: http://www.radiokot.ru/forum/viewtopic. ... 94#p509794
Попробуйте поковырятся в настройках программы. Проверьте правильность монтажа. Если не жалко (а куда денешься, все равно придется) рискните с другим МК.
Последний раз редактировалось Soir Пт ноя 19, 2010 08:56:48, всего редактировалось 2 раза.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 89
Зарегистрирован: Вт авг 04, 2009 20:40:37
Откуда: Омск

Сообщение pictele »

PIC12F629 прошить не так-то просто.Не всяким программатором.
Программатор спрашивал у вас насчет конечного адреса?Если нет-то только менять прошивку.
В журнале РАДИО была статья по этому поводу.Но не помню где.
Попробуйте http://www.ic-prog.com прогой.Адаптер подойдет.
Контактная информация:
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср окт 21, 2009 21:53:11

Сообщение Ampermetr_ »

Запрограмировал... Если устройство работает не так как надо, то проблема в схеме устройства или в прошивке?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Ampermetr_ писал(а):Запрограмировал... Если устройство работает не так как надо, то проблема в схеме устройства или в прошивке?
Считайте код с PIC и сравните с исходным. Если одинаковые - прошился нормально. Если Вы делали устройство, которое до Вас уже собирали и к прошивке или схеме претензий не было - значит кривая сборка. Если Вы выложите схему и прошивку, то можно будет проанализировать и посоветовать что-то конкретней. А так... телепатов не встречал. :)))
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

У меня такой же программатор PIC12F629 прошивал 3 штуки IC-Prog. Проверьте в каком положении у Вас переключатель и еще раз монтаж, потом попробуйте на другом компьютере, и попробуйте Ic-Prog http://www.5v.ru/ic-prog.htm.
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

Возможен вариант удаления калибровочной константы при програмировании, она находится в последней ячейки памяти.Перед прошивкой , чистого (рабочего) контроллера желательно сохранить предыдущую прошивку, в кторой эта онстанта имеется.
Этоа константа относится к случаю аботы контроллера от внутреннего генератора, при использовании внешних цепей, ничего не могу сказать, и так мало ног у него (629).
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Друг Кота
Аватара пользователя
Сообщения: 15652
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

спокойно прошивается с применением ic-prog и самодельно доработанной AN589...
если еще интересует - выложу :)
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср окт 21, 2009 21:53:11

Сообщение Ampermetr_ »

Soir писал(а):
Ampermetr_ писал(а):Запрограмировал... Если устройство работает не так как надо, то проблема в схеме устройства или в прошивке?
Считайте код с PIC и сравните с исходным. Если одинаковые - прошился нормально. Если Вы делали устройство, которое до Вас уже собирали и к прошивке или схеме претензий не было - значит кривая сборка. Если Вы выложите схему и прошивку, то можно будет проанализировать и посоветовать что-то конкретней. А так... телепатов не встречал. :)))
Собираю сигнализацию по схеме: http://forum.cxem.net/index.php?showtopic=67445 Прошивка там есть ,ниже...
Друг Кота
Аватара пользователя
Сообщения: 15652
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

я делал самоделку - мигалку на этой ИС...
весьма непонравился внутренний сброс... пришлось внешнюю r-c цепочку ставить :dont_know:
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср окт 21, 2009 21:53:11

Сообщение Ampermetr_ »

BOB51 писал(а):я делал самоделку - мигалку на этой ИС...
весьма непонравился внутренний сброс... пришлось внешнюю r-c цепочку ставить :dont_know:
Внутрений сброс, это сброс всех настроек? А как можно доработать мою схему? Просто я с микроконтроллерами работаю первый раз...За раннее спасибо...
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Ampermetr_ писал(а):
BOB51 писал(а):я делал самоделку - мигалку на этой ИС...
весьма непонравился внутренний сброс... пришлось внешнюю r-c цепочку ставить :dont_know:
Внутрений сброс, это сброс всех настроек? А как можно доработать мою схему? Просто я с микроконтроллерами работаю первый раз...За раннее спасибо...
Забудьте пока про "внутренний сброс", он каждый раз происходит при подачи питания на контроллер.
Вашу схему доработать не представляется возможным, так как автор не выложил исходник. То есть, электрическую часть можно, если нужно, а программную проще написать заново. Более того, автор выложил демо версию прошивки. Как он пишет i-button работать не будет. То есть все сразу превращается в банальный звонок при разрыве контактов.
Если Вы все-таки собираетесь закончить проект, можно протестировать его работоспособность на симуляторе.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Собрал проект в Proteus. Как будто-бы работает. Светодиоды что-то себе мигают, кнопки нажимаются... Проверять задержки, программирование и т.п. поленился, нужно разбираться с описанием...
Но, Proteus выдает и ошибки. На сколько они критичны и скажутся ли на работу в железе не могу сказать. То есть проект не совсем "чистый".
Обратитесь к автору, пусть даст полноценную прошивку, пишет, что бесплатно. Может с ней проблем не будет. :dont_know:
Во вложении проект в Proteus с авторской прошивкой. Может кому будет охота поупражняться.
Вложения
Alarm.zip
(14.74 КБ) 660 скачиваний
Открыл глаза
Сообщения: 49
Зарегистрирован: Ср окт 21, 2009 21:53:11

Сообщение Ampermetr_ »

Soir писал(а):
Ampermetr_ писал(а): Внутрений сброс, это сброс всех настроек? А как можно доработать мою схему? Просто я с микроконтроллерами работаю первый раз...За раннее спасибо...
Забудьте пока про "внутренний сброс", он каждый раз происходит при подачи питания на контроллер.
Вашу схему доработать не представляется возможным, так как автор не выложил исходник. То есть, электрическую часть можно, если нужно, а программную проще написать заново. Более того, автор выложил демо версию прошивки. Как он пишет i-button работать не будет. То есть все сразу превращается в банальный звонок при разрыве контактов.
Если Вы все-таки собираетесь закончить проект, можно протестировать его работоспособность на симуляторе.
Так и есть, при включении кнопки постановки на охрану, схема начинает моментально пищать...Вместо контактного ключа я использую кнопку, прошивка в сети для кнопки...прошивку под контактный ключ надо брать у автора...
Посоветуйте, как можно довести данную схему до ума...
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Сообщение 546vlad »

BOB51 писал(а):спокойно прошивается с применением ic-prog и самодельно доработанной AN589...
если еще интересует - выложу :)
В чем заключается доработка, если не секрет? А то появилась необходимость прошить 629, а extrapic наотрез отказывается работать. :(
©Кварц обладает экстремальной поливариантностью своего генезиса.
Грызет канифоль
Аватара пользователя
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

Сообщение Valeriy L »

Прежде чем программировать такие МХ нужно сначала считать ее, и в последней ячейке будет записан калибровочный байт. Его нужно записать, еще лучше нацарапать на самой МХ, так как для другой он будет другой, даже из той же партии. При записи вставлять в последнюю ячейку программы. Иначе все схемы могут не работать. Калибровочный байт записывают на заводе. У меня программатор собран из Радио 2007 №10 стр 31 работает хорошо. Программировал не один МК и все нормально. Программа ICProg1.05D


Посмотрел тему заинтересовало нужно будет сделать.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Сообщение 546vlad »

По поводу калибровочного байта я в курсе, но у меня программатор не пишет и не читает. Уровни все в норме. Программатор на базе Extra-PIC из Радио 2007 №8 стр 24.
©Кварц обладает экстремальной поливариантностью своего генезиса.
Друг Кота
Аватара пользователя
Сообщения: 15652
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

вот схемка
работает под XP на стационарном ПК
проверял на pic12f629, pic16f676 под ic-prog ом
Вложения
ан589_плата.pdf
(21.44 КБ) 495 скачиваний
ан589_схема_а.pdf
(22.8 КБ) 552 скачивания
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

Сообщение 546vlad »

Спасибо, только проблема будет найти к155лл2. Ее аналог SN75453 я тоже не встречал.
©Кварц обладает экстремальной поливариантностью своего генезиса.
Грызет канифоль
Аватара пользователя
Сообщения: 291
Зарегистрирован: Вт сен 02, 2008 04:03:21
Откуда: Тихорецк

Сообщение Valeriy L »

Что мне не нравится LPT порт так это количеством проводов. Посмотри JDM программатор описан в журнале Радио №2 за 2004 г стр 51, я его делал прошивает нормально. Постройки для ICprog могу подсказать если будешь делать.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»