USB программатор PIC микроконтроллеров
- Morfey86rus
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт янв 07, 2011 14:05:15
- Откуда: ХМАО, Лангепас
- Контактная информация:
Re: USB программатор PIC микроконтроллеров
Всем котам и кисам мяу!!!
Я только начинающий в сфере микроконтроллеров, собрал этот программатор, работает, мне нравится. Написано что адаптер от него можно использовать и с другими программаторами. Хочу подцепить его к PICkit 2 lite, но смутил один момент - назначение выводов на адаптере (Vpp1/2, Clock, Data, Vdd, Gnd) и назначение выводов на КИТе (Vpp, Clock, Data, Vcc, Gnd) Vdd в одном и Vcc в другом это одно и тоже??? Не ругайтесь и в поиск попрошу не отправлять. Весь опыт с контроллерами пока заключается в повторении двух десятков различных схем.....
Я только начинающий в сфере микроконтроллеров, собрал этот программатор, работает, мне нравится. Написано что адаптер от него можно использовать и с другими программаторами. Хочу подцепить его к PICkit 2 lite, но смутил один момент - назначение выводов на адаптере (Vpp1/2, Clock, Data, Vdd, Gnd) и назначение выводов на КИТе (Vpp, Clock, Data, Vcc, Gnd) Vdd в одном и Vcc в другом это одно и тоже??? Не ругайтесь и в поиск попрошу не отправлять. Весь опыт с контроллерами пока заключается в повторении двух десятков различных схем.....
- Morfey86rus
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт янв 07, 2011 14:05:15
- Откуда: ХМАО, Лангепас
- Контактная информация:
Re: USB программатор PIC микроконтроллеров
Ну кто нибудь скажет Vdd в этом программаторе тоже самое что Vcc в этом http://www.labkit.ru/html/programmators_shm?id=86 . Может вопрос глупый, но я только учусь, подскажите плиз
Re: USB программатор PIC микроконтроллеров
подозреваю, что одно и тоже.
Ни что так не портит цель, как прямое попадание
- Morfey86rus
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт янв 07, 2011 14:05:15
- Откуда: ХМАО, Лангепас
- Контактная информация:
Re: USB программатор PIC микроконтроллеров
Я вот тоже думаю что это одно и тоже, вот бы кто точно сказал
Re: USB программатор PIC микроконтроллеров
Gnd - общий
Vсс - питание общее положительной полярности
Vdd - питание логики положительной полярности
Vss - питание отрицательной полярности относительно Vcc (обычно тоже самое что и Gnd)
Vee - дополнительное отрицательное питание
бывает ещё AVcc и AVdd - питание аналоговых цепей в цифровых схемах.
У микроконтроллеров PIC для программирования есть линии
PGD - программинг дата - данные
PGC - программинг клок - тактирование (синхронизация)
Vpp - напряжение программирования (обычно выше 5 вольт)
PGM - линия для управления низковольтным программированием.
Необходимо понимать, что существует определенная временнАя последовательность
установки сигналов, в том числе и напряжений питания и напряжений программирования.
Вы говорите о ПикКит-2 Лайт. В ПикКит-2 Лайт не выведена линия Aux.
Для низковольтного программирования (без использования Vpp) используется вывод Aux
читать здесь http://labkit.ru/html/programmators_shm?id=456
Также вывод Aux используется для программирования микросхем памяти
(устанавливаем PICkit 2 Programmer ver*** и бегло смотрим подключения в текстовом файле Help - ReadMe)
В GTP-USB есть две линии Vpp которые устанавливают сигналы для разных корпусов микроконтроллеров.
Типовое расположение сигналов в микроконтроллерах см в этой статье
http://labkit.ru/html/programmators_shm?id=72

Резюмирую. У меня есть одна или две схемы с использованием ZIF-панели для PicKit-2.
В схеме присутствует переключатель (вероятно под разные корпуса микроконтроллеров).
Схема (схемы) не проверялись - интересно проверить, но не приоритетно.
Если хочется - могу рекомендовать несколько вариантов:
- использовать фрагмент печатной платы с учетом того, что с микросхемами памяти
ПикКит-2 Лайт не будет работать. Плата здесь http://labkit.ru/html/programmators_shm?id=72
- лично я сторонник прямолинейных и простых решений
http://radiokot.ru/lab/controller/47/
- использовать ZIF адаптер с конфигурированием проводами

Также нужно ответить для себя на вопросы:
- для чего я собираю ПикКит2 Лайт (или не Лайт) (варианты ответов:
GTP USB не шьет МК из тех схем, которые я 100% буду повторять;
я начинаю изучать МК, но выбрал для изучения такой микроконтроллер,
который GTP USB не поддерживает (вот такой неудачный выбор);
я пишу программы для PIC и хочу прошивать их из среды разработки (MPLab)
и/или прошивать внутрисхемно не вытаскивая из панели);
- а вообще Лайт или не_Лайт - что мне от жизни надо?
- нужна ли zif-панель для разовых проектов типа повторить один раз чужое;
- если я буду разрабатывать своё устройство на МК что удобнее -
шить внутрисхемно или перетыкать МК по панелям;
- целевой потребитель моего устройства Интернет или тот кто платит за разработку?
По поводу внутрисхемного программирования.
Есть проекты в которых есть препятствия
по организации внутрисхемного программирования, например:
- линий в 18 выводном корпусе хватает для всего, кроме внутрисхемного программирования;
переходить на 28 выводной корпус не хочется;
- габариты печатной платы продиктованы корпусом и нет места
под организацию внутрисхемного программирования;
- внутрисхемное программирование требует особую организацию
электрических соединений и, как следствие, разводки рисунка платы,
а для домашних условий развести ВСЁ в одном слое сложнее.
- проект социальный (бесплатный) и начинающим будет проще
и понятнее прошить микроконтроллер вне схемы.
Vсс - питание общее положительной полярности
Vdd - питание логики положительной полярности
Vss - питание отрицательной полярности относительно Vcc (обычно тоже самое что и Gnd)
Vee - дополнительное отрицательное питание
бывает ещё AVcc и AVdd - питание аналоговых цепей в цифровых схемах.
У микроконтроллеров PIC для программирования есть линии
PGD - программинг дата - данные
PGC - программинг клок - тактирование (синхронизация)
Vpp - напряжение программирования (обычно выше 5 вольт)
PGM - линия для управления низковольтным программированием.
Необходимо понимать, что существует определенная временнАя последовательность
установки сигналов, в том числе и напряжений питания и напряжений программирования.
Вы говорите о ПикКит-2 Лайт. В ПикКит-2 Лайт не выведена линия Aux.
Для низковольтного программирования (без использования Vpp) используется вывод Aux
читать здесь http://labkit.ru/html/programmators_shm?id=456
Также вывод Aux используется для программирования микросхем памяти
(устанавливаем PICkit 2 Programmer ver*** и бегло смотрим подключения в текстовом файле Help - ReadMe)
В GTP-USB есть две линии Vpp которые устанавливают сигналы для разных корпусов микроконтроллеров.
Типовое расположение сигналов в микроконтроллерах см в этой статье
http://labkit.ru/html/programmators_shm?id=72
Резюмирую. У меня есть одна или две схемы с использованием ZIF-панели для PicKit-2.
В схеме присутствует переключатель (вероятно под разные корпуса микроконтроллеров).
Схема (схемы) не проверялись - интересно проверить, но не приоритетно.
Если хочется - могу рекомендовать несколько вариантов:
- использовать фрагмент печатной платы с учетом того, что с микросхемами памяти
ПикКит-2 Лайт не будет работать. Плата здесь http://labkit.ru/html/programmators_shm?id=72
- лично я сторонник прямолинейных и простых решений
http://radiokot.ru/lab/controller/47/
- использовать ZIF адаптер с конфигурированием проводами

Также нужно ответить для себя на вопросы:
- для чего я собираю ПикКит2 Лайт (или не Лайт) (варианты ответов:
GTP USB не шьет МК из тех схем, которые я 100% буду повторять;
я начинаю изучать МК, но выбрал для изучения такой микроконтроллер,
который GTP USB не поддерживает (вот такой неудачный выбор);
я пишу программы для PIC и хочу прошивать их из среды разработки (MPLab)
и/или прошивать внутрисхемно не вытаскивая из панели);
- а вообще Лайт или не_Лайт - что мне от жизни надо?
- нужна ли zif-панель для разовых проектов типа повторить один раз чужое;
- если я буду разрабатывать своё устройство на МК что удобнее -
шить внутрисхемно или перетыкать МК по панелям;
- целевой потребитель моего устройства Интернет или тот кто платит за разработку?
По поводу внутрисхемного программирования.
Есть проекты в которых есть препятствия
по организации внутрисхемного программирования, например:
- линий в 18 выводном корпусе хватает для всего, кроме внутрисхемного программирования;
переходить на 28 выводной корпус не хочется;
- габариты печатной платы продиктованы корпусом и нет места
под организацию внутрисхемного программирования;
- внутрисхемное программирование требует особую организацию
электрических соединений и, как следствие, разводки рисунка платы,
а для домашних условий развести ВСЁ в одном слое сложнее.
- проект социальный (бесплатный) и начинающим будет проще
и понятнее прошить микроконтроллер вне схемы.
Нажмите кнопочку www под этим сообщением, если возникли вопросы.
- Morfey86rus
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт янв 07, 2011 14:05:15
- Откуда: ХМАО, Лангепас
- Контактная информация:
Re: USB программатор PIC микроконтроллеров
Я всё понял. Спасибо!
- Prolog
- Вымогатель припоя
- Сообщения: 623
- Зарегистрирован: Вт окт 06, 2009 18:35:13
- Откуда: Молдавия, Кишинев
Re: USB программатор PIC микроконтроллеров
Собрал этот программатор. При подключении комп нормально распознал программатор и установил драйвер. В WinPic программатор тоже определяется нормально. При попытке прочесть/записать/проверить программа тормозит на 66% и через пару секунд выскакивает ошибка "ERROR -> No is answer of Hardware". После этого программатор перестает распознаваться (Falied to open Ind.#0) . Перезапускаю WinPic - программатор опять нормально распознается. В чем может быть проблема?
Re: USB программатор PIC микроконтроллеров
Собрал этот программатор.
Рад бы помочь , но не знаю этот программатор. Поэтому советую собрать другой.
- Prolog
- Вымогатель припоя
- Сообщения: 623
- Зарегистрирован: Вт окт 06, 2009 18:35:13
- Откуда: Молдавия, Кишинев
Re: USB программатор PIC микроконтроллеров
но не знаю этот программатор...
Если я не ошибаюсь то вся эта тема про USB программатор PIC микроконтроллеров
http://radiokot.ru/circuit/digital/pcmod/18/
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: USB программатор PIC микроконтроллеров
Icemanoff писал(а):sintetik писал(а):PK2V021000.hex нужно зашить в микроконтроллер сразу. А второй hex заливается уже через Pickit v2.61.
...
запустил pickit v2.61 - оно мне предложило обновить ОС в чипе.
согласился,обновил на PK2V023200...
Обновлять не надо. Придется перепрошить обратно.
- Prolog
- Вымогатель припоя
- Сообщения: 623
- Зарегистрирован: Вт окт 06, 2009 18:35:13
- Откуда: Молдавия, Кишинев
Re: USB программатор PIC микроконтроллеров
Ну неужели никто не сталкивался с такой прблемой? Просто срочно нужно запустить программатор.
- Serega-t34
- Встал на лапы
- Сообщения: 97
- Зарегистрирован: Вт июн 19, 2012 19:17:28
- Откуда: Чита
- Контактная информация:
Re: USB программатор PIC микроконтроллеров
Забрал PICKIT2, посылка шла 27дней, прошил всего три разных мк, шьет отлично, без проблем определяется под Win7x64, программатор пришел без CD с ПО, но его я скачал с офф.сайта. Заметил что по линии VPP напряжение 4.77в. вместо 5в, 11.70в вместо 12в, но на процесс это не влияет. Если кому то интересно, то я сделал фотографии устройства, а так же оставлю ссылку на продавца http://www.aliexpress.com/item/PICKIT2- ... 90020.html
- Вложения
-
- IMAG0004.jpg
- (71.35 КБ) 785 скачиваний
-
- IMAG0003.jpg
- (112.26 КБ) 834 скачивания
-
- IMAG0002.jpg
- (72.38 КБ) 522 скачивания
-
- IMAG0001.jpg
- (78.03 КБ) 802 скачивания
-
Chettuser
Re: USB программатор PIC микроконтроллеров
Снятые Вами цифры - это нормально, если посмотреть на схему - станет понятно почему.
- Serega-t34
- Встал на лапы
- Сообщения: 97
- Зарегистрирован: Вт июн 19, 2012 19:17:28
- Откуда: Чита
- Контактная информация:
Re: USB программатор PIC микроконтроллеров
Chettuser, я так думаю, что при программировании эти цифры не играют особо роли?
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2349
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: USB программатор PIC микроконтроллеров
А кто напомнит, чем "красный" вариант ПИКкита отличается от "чёрного"?
ICQ нет, и, в ближайшее время, не будет.
-
Chettuser
Re: USB программатор PIC микроконтроллеров
Резисторами подтяжки в сигнальных цепях у красного. Вроде так.
Re: USB программатор PIC микроконтроллеров
Народ!!!кто собирал brenner8p5, подскажите, чем можно заменить BAT43? в продаже лишь BAT82 и BAT54
Re: USB программатор PIC микроконтроллеров
Всем привет!
Кто-нибудь подскажет, возможно ли к этой схеме подключить программатор GTP-USB, так сказать, внутрисхемно?
Чтобы не доставать постоянно МК. Отладка в процессе выполнения программы не обязательна.
Как я понимаю, мне для программирования нужны 5 ног. В МК в схеме это - 4 (VPP), 5 (GND), 12 (Clock), 13 (Data), 14 (VCC). 12-ая и 13-ая ноги свободны, а к остальным можно программатор параллельно просто подключить?
Заранее спасибо за ответ!
Кто-нибудь подскажет, возможно ли к этой схеме подключить программатор GTP-USB, так сказать, внутрисхемно?
Чтобы не доставать постоянно МК. Отладка в процессе выполнения программы не обязательна.
Как я понимаю, мне для программирования нужны 5 ног. В МК в схеме это - 4 (VPP), 5 (GND), 12 (Clock), 13 (Data), 14 (VCC). 12-ая и 13-ая ноги свободны, а к остальным можно программатор параллельно просто подключить?
Заранее спасибо за ответ!
- Вложения
-
- Схема для кота.png
- (50.34 КБ) 875 скачиваний
Re: USB программатор PIC микроконтроллеров
Был бы паспорт - показал бы... Или Вам свидетельство о рождении предоставить? Хотя смысла не вижу.
Грамотно и кучеряво???
Вы не поверете - уже в седьмой класс перешел...
Грамотно и кучеряво???
Вы не поверете - уже в седьмой класс перешел...