С пиками никогда не имел дел, пользовался атмелами, но поскольку уж очень много всевозможных конструкций и на пиках решил собрать себе программатор для оных. Почитав разные форумы остановил свой выбор на PICkit2, очём конечно не жалею. сделал плату под него, взял во временное пользование программатор К-150, вставил пик нажал програмирование. Он програмил, после верификации пишет типа неправильные данные в 0х0000 ячейке ЕЕПРОМ. Вставил контролер в пиккит2 и не какой реакции. судя по осцилографу нет даже генерации. Плату проверял, кварц менял, контролер тоже. Но больше всего я немогу понять почему я немогу стереть 18ф2550. Напряжения на программаторе (К-150) проверял Vpp=12.4, Vdd=4.95, собственно говоря стирается только часть памяти а часть с 0х0000 по 0х0400 не стирается, ЕЕПРОМ тоже. Если нажать кнопку "Стереть всё" то вроде пишет ОК, жму проверить стирание пишет: ROM-не очищен, EEPROM-не очищенно FUSE, IDENT тоже не очищенно, причём с обоими 18ф2550. Пробовал другой программатор, собрал себе ART2003- история повторяется. везде где читал было всё просто втавил прошил и радуйся ан нет я огорчился. Прошивка PK2V023200. ПИК в дипе, хотя разницы вроде ни какой. Портить ещё пики не хочется уж недешовые они. Ребята собравшие данный девайс или знающие направте на путь истинный.
я собирал ART2003!! и с первого раза прошил им pic18f2550!!! даже не знаю в чом баг!!! есть у меня pic12f629 вот он нехочет невкакую шиться!!! с такойже ошибкой!!!
Я так понимаю что с нормальным программатором пик должен стереться полностью и предыдущие два контролерра дожны заработать? Вот просто ещё пробовал вручную в ячейки 0х0000 - 0х0400 прописывать 0, прописуется а на любое другое уже не помяняешь, такое ощущение что они однократно програмируемые, хотя в даташите я ничего такого не нашёл, вроде бы вся память по одной технологии сделана. Есть ещё новые 18ф2550 и страшно теперь пробовать. У меня та сразу и возникли подозрения по поводу программатора К-150 но вот после того как ART-2003 не может презаписать не знаю на что грешить. К-150 не мог подполить пик?
Группа: Автор
Сообщений: 26723
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
Скорей всего выставлена защита от записи на блок памяти 0х0000 - 0х0400. Потому он "закрыт" и читается нулями. Но при стирании контроллера всё должно очиститься.
Нули я сам в редакторе прописывал. А вот почему стереть не могу? - вот это больше всего и огорчает. оболочка такая у меня есть тока версия повыше 1.6.2.0, вот только какой программатор выставить, АРТ2003 там нету в списке?
Группа: Автор
Сообщений: 26723
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
У меня версия 1.6.2.0 не пошла - в половине случаев она в конце процедуры записи "падает". Глянул только что на схему этого АРТ2003 и понял, в чем проблема. Это низковольтный программатор. Эсли галочка LVF у контроллера снята, (а у PICkit2 она кажется снята) стереть не получится без 12в. Это как с лочеными аврками. Нужен высоковольтный программатор. Хоть бы и JDM. http://members.aon.at/electronics/pic/picpgm/hardware.html
У меня появился прогресс, второй контролер стирается. Правда при прошивке ошибка: типа по адресу 0х300006 (вот тока чота не понятно что это за адрес такой) должно быть 0х0081 а записано 0х0085. Но комп вроде определяет программатор пиккит. Вот щас буду проверять, заодно и над первым контролерром поэксперементирую.
Группа: Автор
Сообщений: 26723
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
Если комп определяет, то скорей всего чип прошился. Если из под оболочки тоже определяется, то из оболочки его можно перешить без выпайки Tools->Download PICkit2 Operation System
--------------------
«Мышление - это когда ты упрощаешь вещи, а не усложняешь их» /Жак Фреско/
для перепрошивки из под оболочки память 24лц512 должна стоять? А то я тоже сразу так и решил перепрошить, процесс вроде пошёл, светодиод мигал, потом перестал - переподключил, а реакции на подключение небыло.
Группа: Cоучастник
Сообщений: 600
Пользователь №: 62189
Регистрация: 28-February 10
Место жительства: Ташкент
Память 24c512 совершенно необязательна. Она и в самом программа- торе не очень нужна. Ставится только тогда, когда нужен режим автономного программирования, то есть прошивка без компьютера.
Всё заработал мой ПИКкит2!!!! Прошил и тот контролер который не хотел стираться. Вывод: все проблемы были в кривом К-150. ART-2003 прошил с ошибкой, оболочка пиккит2 это поттвердила, но ошибка не помешала мне прошить нормально контролер и исправить предудущий, теперь оба с нормальной прошивкой. По поводу памяти я в курсе что она не нужна при работе программатора, просто вот мысль проскочила, что может используется при обновлении из системы. Всем спасибо за быструю помощь!!! Надеюсь что мои вопросы не сильно бональными оказались. Просто не люблю когда люди при первой проблеме бегут на форум и озадачивают и без того занятых людей, мне ж пришлось идти на форум после пятидневных мучений с железом и перечитывания гугла . Если в этом есть необходимость тему можно закрывать и надеюсь что пользу она принесёт не только мне.
Товарищи! Всем привет, требуется техническая помощь: судя по всему в моём PICKIT2 самодельном слетела прошивка (ни с того ни с сего ноуты отказываются его видеть - должно появляться устройство HID). Кто-то может зашить его в г. Махачкала (актуально до конца ноября)? Спасибо Ответ пожалуйста в личку
Группа: Автор
Сообщений: 26723
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
Там режим восстановления есть: нажать на кнопку выключенном состоянии и в таком виде подключить к USB. Активируется встроенный загрузчик. Далее из под оболочки PICkit2 сделать прошивку (Download Operational System)
--------------------
«Мышление - это когда ты упрощаешь вещи, а не усложняешь их» /Жак Фреско/
Группа: Cоучастник
Сообщений: 371
Пользователь №: 100849
Регистрация: 16-May 13
Место жительства: ташкент
добрый день братки а у каво есть HEX для прошивки пика 2550 но не в текстовом варианте я не очень силен в этом пока все вручную перепишеш состарится можно собрал навесным путем ART-2003 а програматор ПИКкит2 студенчиский вариант мож у кого есть этот HEX файл для моего програматора ? с ув.aza80
так можно 2550 прошить не вынимая с програматора? имею в виду саму себя он может прошить? и какой hex лучше 02100 или 023200? у меня мплаб 7.50 загружен и там hex 023200
Это сообщение отредактировал aza80 - Apr 18 2014, 06:08 PM
нельзя. Сначала прошиваем микросхему. Версия - наверное, пойдет любая - по-моему, она потом сама предложит себя проапгрейдить, если в мп-лабе будет поновее.
Группа: Cоучастник
Сообщений: 371
Пользователь №: 100849
Регистрация: 16-May 13
Место жительства: ташкент
QUOTE (urry @ Apr 18 2014, 07:49 PM)
нельзя. Сначала прошиваем микросхему. Версия - наверное, пойдет любая - по-моему, она потом сама предложит себя проапгрейдить, если в мп-лабе будет поновее.
Группа: Cоучастник
Сообщений: 371
Пользователь №: 100849
Регистрация: 16-May 13
Место жительства: ташкент
собрал ART-2003 подключил к компу а когда начел прошивать так у меня точно такаяже проблема нарисавалась как и у афтора этой темы ну я запаял пик на програматор и включил комп видет как ПИКкит 2 нО как только запускаю прогу PICkit 2 v2.61 так на маниторе надпись поевляется PICkit 2 VDD and VPP voltage level errors !!!! ето чо значит? вроде проверял печатку и детали не где не коротит вчем может быть дело? может пик помир? хотя я так то и не издевался над ним сильно
Это сообщение отредактировал aza80 - Apr 21 2014, 05:01 PM
заниженное напряжение питания и программирования. Если схема с лабкита, советов 2 1 ) поиграться с значением индуктивности (ставить только импортную) 2) заменить 3102 на что-то другое, импортное.
Группа: Cоучастник
Сообщений: 371
Пользователь №: 100849
Регистрация: 16-May 13
Место жительства: ташкент
QUOTE (urry @ Apr 21 2014, 06:56 PM)
заниженное напряжение питания и программирования. Если схема с лабкита, советов 2 1 ) поиграться с значением индуктивности (ставить только импортную) 2) заменить 3102 на что-то другое, импортное.
блит точно с лаб кита а есть другие схемы рабочие но простые как с этого сайта? а транзисторы я ставил bc547c и 361 дросель смд на 660 а не 680 неужели изза дтоселя? а какие еше транзисторы можно поставить? может BFR93 пайдет? у меня их оочень много
Группа: Cоучастник
Сообщений: 371
Пользователь №: 100849
Регистрация: 16-May 13
Место жительства: ташкент
кароче задалбали меня эти програматоры с преобразавателями здесь на сайте есть один програматор с преобразавателями на диодах ктонибудь сабирал его? мож его собрать? ато с индуктивностями проблема у меня нет наминалов ближе к оригиналу и еше вопрос с знатакам прошивка PK2V021000.hex пайдет на етот програматор? вот по этой ссылки
мда. Тогда стОит задать вопрос, на хрена весь вам весь этот цирк. Содержать пивной ларек по-любому доходнее. Прошить пик - намного сложнее, чем авр или стм. И да, нужно 1 раз поиграться. Не хотите играться - 40 баксов за полноценный пиккит2. У меня, например, не самодельный - я заработаю больше денег программированием за то время, что буду собирать программатор - простая арифметика. Этот ваш крик души не к месту - вы не истеричная девочка и ведите себя соответственно.