Прошиваем PIC

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
ferit
Родился
Сообщения: 8
Зарегистрирован: Чт фев 12, 2015 15:33:49

Прошиваем PIC

Сообщение ferit »

Привет всем котам от моей кошки Моники!
Изображение

Наконец-то я решил перейти к микроконтроллерам. Для себя уже определил проект, и собрал необходимые детальки. В проекте используется PIC16f676, если я правильно проштудировал информацию то для прошивки нужен программатор JDM, который я и собрал http://ampexpert.ru/programmator-svoimi ... m-adapter/. Так же, если не ошибаюсь, то можно прошить при помощи ICProg

Изображение

Но вот с прошиванием микроконтроллеров я совсем не знаком. Подходят ли все эти вещи для прошивки - JDM адаптер, PIC16f676, ICProg?
Правильно ли я собрал JDM?

Изображение

И как подключать PIC к программатору? Выводы в даташите микроконтроллера и на схеме называются по разному.

Изображение
Изображение

Очень нуждаюсь в помощи!
Реклама
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: Прошиваем PIC

Сообщение Enman »

Ты выбрал не самый удачный вариант для 676го...
Этот уже проверен
Изображение
Изображение
Реклама
ferit
Родился
Сообщения: 8
Зарегистрирован: Чт фев 12, 2015 15:33:49

Re: Прошиваем PIC

Сообщение ferit »

Спасибо за подсказку! Значит моя версия собрана зря?
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Прошиваем PIC

Сообщение shindax »

ferit писал(а):Спасибо за подсказку! Значит моя версия собрана зря?
То, что Вы собрали, равно, как и то, что Вам посоветовали из поста #2, это вообще не программаторы, это - уё...ще. Если Ваши намерения серъёзны, то не теряйте время и не собирайте "проверенный программатор из трёх деталей", купите на eBay PicKit2, или PicKit3, они стоят своих денег. Этим Вы обезопасите себя от разочарований, когда конструкция не заработает, или PIC больше не захочет прошиваться. Только не берите что-то без корпуса, с ZIF-панелью и.т.д. Берите программатор похожий на оригинал, их сейчас продаётся масса. Обойдётся это удовольствие рублей в 500-800. За эти деньги Вы получите многофункциональный инструмент, работающий так-же, как и фирменный.
Реклама
Эиком - электронные компоненты и радиодетали
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: Прошиваем PIC

Сообщение Enman »

купить и собрать из ничего - разные вещи....Pickit2 не захотел писать EEPROM в 628А, а железо пони - без проблем...
Так что всё делается-приобретается по мере возникающей необходимости, то, что кому-то уё...., а у другого работает и вполне устраивает... :) ...можно и самолёт посоветовать купить, а оттуда выкрутить нужный винтик...
Реклама
Аватара пользователя
shindax
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Re: Прошиваем PIC

Сообщение shindax »

Enman писал(а):купить и собрать из ничего - разные вещи....
Согласен, но если "собрать из ничего", то и результат будет такой-же
Enman писал(а):...Pickit2 не захотел писать EEPROM в 628А, а железо пони - без проблем...
А вот для басен существуют тематические форумы. Нужно просто нужные галочки в оболочке отметить. Ибо EEPROM прошивается механизмами PIC-а, а не программатором. :)
Реклама
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Прошиваем PIC

Сообщение Albert_V »

Enman писал(а):...можно и самолёт посоветовать купить, а оттуда выкрутить нужный винтик...
Только, из программатора (оригинального) ничего не выпаивайте. :)))
Если решили серьёзно заняться каким-либо делом - никогда не экономьте на инструментах.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25359
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Прошиваем PIC

Сообщение КРАМ »

shindax писал(а):Ибо EEPROM прошивается механизмами PIC-а, а не программатором. :)
:)
А не подскажете что означает в коде АСМа строка:

Код: Выделить всё

		ORG	0xF00000

		DE	.1,.2,.5,.7,.10,.55
? :tea:
Аватара пользователя
Oportus
Родился
Сообщения: 9
Зарегистрирован: Вс июн 14, 2020 20:55:49

Re: Прошиваем PIC

Сообщение Oportus »

Привет участникам этой ветки. Подскажите как корректно подключать и отключать программатор ( с прошиваемым МК) к системному блоку ?. Пишу здесь, потому-что запустил (прошивал 16F628А) сегодня программатор, который собран по схеме, представленной автором ветки. Проблемы решились подбором задержки ввода/вывода данных. Конечно до того были учтены рекомендации участников форума : по настройке COM - порта, программы jcprog.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Прошиваем PIC

Сообщение otest »

Oportus
Ты чего? С дуба рухнул? Сам понимаешь что написал?
Аватара пользователя
Oportus
Родился
Сообщения: 9
Зарегистрирован: Вс июн 14, 2020 20:55:49

Re: Прошиваем PIC

Сообщение Oportus »

[uquote="otest",url="/forum/viewtopic.php?p=3903855#p3903855"]Oportus
Ты чего? С дуба рухнул? Сам понимаешь что написал?[/uquote]
По подробнее вопрос.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Re: Прошиваем PIC

Сообщение samand587 »

[uquote="ferit",url="/forum/viewtopic.php?p=2409936#p2409936"]Наконец-то я[/uquote]

Вот здесь https://labkit.ru/html/programmators_shm доступные для повторения программаторы для PIC. Повторял три разных, все работают- шьют без проблем! :)) Ну и очень подробные описания как работать с программаторами. Спасибо автору! :beer:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Прошиваем PIC

Сообщение BOB51 »

Как вариант тот же JDM, но с разумной модернизацией (и отчет о тестировании)
https://radiokot.ru/forum/viewtopic.php ... 2#p2719522
прекрасно работает и с icprog и с PicPgm programmer.
8)
Аватара пользователя
Oportus
Родился
Сообщения: 9
Зарегистрирован: Вс июн 14, 2020 20:55:49

Re: Прошиваем PIC

Сообщение Oportus »

Вот и ветка оживилась. Некоторые проекты программаторов возьму на построение. Изготовленный мною JDM прошил МК на ура. Светошоу для Нового года заработало.

А вот выдержка ещё одного совета по настройке Com - порта.

В винде 98 работало все отлично при работе в ХР начались глюки в том числе очень часто выдает ошибку при программировании 0000 это проблема прямого вывода информации в порт, и даже когда правильно настроил программку icprog все равно при программировании иногда выдает еще ошибку
Сама Винда должна еще быть правильно настроена под JDM-программатор. Должен быть отключен буфер FIFO используемого COM порта:
Диспетчер устройств => Порты(COM и LPT) => N Порт (N-номер используемого с программатором порта) => Параметры порта => Дополнительно - убрать галку "Использовать буферы FIFO" и после перезагрузить компьютер (чтобы изменения вступили в силу).

Пробовали?. Я последовал этой рекомендации.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Прошиваем PIC

Сообщение BOB51 »

JDM Работает с СОМ портом. Это при прямом управлении LPT из-под ХР проблемы совместимости с параллельными программаторами выползают (тот же STK200 или AN589 к примеру без спецдрайвера не пойдет).
В той версии, что у меня - с применением дополнительного преобразователя СОМ-ТТЛ вопросов не возникает. В том числе и под ХР.
Опять же если используется или СОМ порт на материнке или платка PCI-COM.
А вот касательно USB-COM/TTL - там вполне вероятно могут иметь место глюки - ибо работа ведется через дополнительную "прокладку" - драйвера USB. Помимо прочего не все преобразователи USB-COM/TTL поддерживают прямой "дрыголап" на всех выводах порта.
8)
Ответить

Вернуться в «PIC»