15.11.2011, 23:38 | #11 (permalink) |
Member
Регистрация: 15.11.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
1. Для начала попробовал считать PIC16F84A и PIC16F628A в поисках константы. И при этом получаю вот такое сообщение (рис), а программа выполняется дальше. Все ячейки 3FFF в том числе и ячейка константы. 2. При сравнении установленного мк в панельке и в программе всегда сообщение типа все «ОК!» даже если они разные. 3. Запись мк запускается, но при проверке выдает ошибку по адресу 000h. Монтаж схемы без ошибок, распайка кабеля правильная. В качестве подопытных использовал два новых мк PIC16F84A и PIC16F628A (последний может быть и без константы). Напряжения отмечены на схеме. Подскажите в чем может быть дело? |
15.11.2011, 23:38 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
В данных темах содержится информация, которая скорее всего вам будет интересна Программатор для 24C** Программатор USB USB-программатор Программатор myPROGGER |
16.11.2011, 03:01 | #12 (permalink) |
Member
Регистрация: 11.10.2011
Сообщений: 847
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1548
|
В PIC16F628A константы нет , я прошивал IcProg - тоже выдавал кучу ошибок , причем как мне казалось в беспорядочном порядке , но иногда все же прошивал . У меня Windows XP - наловчился прошивать так , запускаю проигрывание видео и на его "фоне" открываю IcProg - и программирование идет нормально !
|
16.11.2011, 18:27 | #13 (permalink) |
Member
Регистрация: 15.11.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Каждый шаман имеет свои секреты. К сожалению у меня трюк с видео не прошел. Более того перепробовал несколько программ, но ни одна из них не видит мой программатор. Хотя светодиодики отплясывают при попытке считать или прошить мк, но результата ни какого. Программатор вроде сделан на основе проверенных схем. Может кто подскажет возможную причину? А могут повлиять на работу программатора конденсаторы в обвязке МАХ232 (я поставил по 10мк, хотя в описание указан 1мк)?
|
16.11.2011, 22:12 | #15 (permalink) |
Member
Регистрация: 11.10.2011
Сообщений: 847
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1548
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
16.11.2011, 22:53 | #16 (permalink) |
Member
Регистрация: 15.11.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
сегодня опять пытал свою схему.
сигнал записи мк по Data проходит нормально, о чем свидетельствует светодиод DS3. А вот чтение то идет то нет и поэтому происходит ошибка по разному адресу. может как и в схеме "ЭкстраПик" поставить диод и резистор, чтобу развязать Data с мк. |
17.11.2011, 18:17 | #17 (permalink) |
Member
Регистрация: 15.11.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Все заработало отлично и в IcProg и в WinPic800, остальные пока не пробовал, да и этого достаточно. Причина была в отсутствии развязки линии Data. Моя схема аналогична "ЭкстраПик" только отличается элементная база да и светодиодиков побольше (кстати они мне очень помогли при поиске неисправности, осциллографом не пришлось пользоваться).
Поставил диод КД522 (можно 1N4148) и подтягивающего к питанию сопротивления на 4к7. Подпояв параллельно сопротивлению R2 сопротивление на 110к уменьшил напряжение Vpp (MCLR) до 13.2v. В качестве питания можно использовать любой источник напряжением от 4 до 20 и более вольт (например пальчиковые батарейки, аккумуляторы, USB, я использую зарядник от сотового за 50р купил). За счет преобразователя программатор уверенно работает с портом ноутбука (у моего порт выдает около 8 вольт). Вот исправленная и полностью рабоющая схема. |
03.12.2011, 23:14 | #18 (permalink) |
Member
Регистрация: 15.11.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Радость была не долгой. программатор прошивает легко pic16f84a, pic16f628a, pic18f2550, а вот pic12f675 определять не хочет.
вернее за два дня он определил и смог прочитать константу у 6 шт pic12f675. на сколько мне известно данный контроллер имеет конфигурированный вывод MLRC а сдесь нужно в подавать сначала Vpp, а потом Vdd. Собрал линию задержки в инете их полно. Но это не помогло. Часть контроллеров считалось и без нее. Программатор по каким-то своим причинам то работает с ними, то нет. Если у кого нибудь были такие проблемы с JDM программаторами, поделитесь как их исправить. |
06.12.2011, 22:14 | #19 (permalink) |
Member
Регистрация: 15.11.2011
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
проверил повторно все железо - нормально! потом от без исходности снес кусачками два SMD конденсатора на модуле ZIF панельки и прошелся между дорожками иголкой. И о чудо, все заработало. хотя после монтажа проверял дорожки на кз и ради интереса омметром все было нормально. возможно окисление произошло, т.к. от места монтажа к месту "испытаний" пришлось нести железо по улице (тепло-холод-тепло). на мысль проверить заново состояние дорожек навело то, что модуль подключенный к pitkit2 также нормально читал пики 18dip, а 8dip отказался.
|
28.07.2012, 14:06 | #20 (permalink) |
Member
Регистрация: 28.07.2011
Сообщений: 275
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 193
|
Всем привет. Купил китайский pickit2 mini , в наличии есть микросхеме pic12c508a, но как я понял в списке устройств в pickit2 programmer она отсутствует.Подскажите реально ли добавить в базу pickit2 programmer эту микросхему??? Ещё вопрос, как правильно устанавливать микроконтроллер в "зажимную" панельку (зелёную).
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|