Простейший программатор для PIC

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Чт фев 23, 2012 22:04:40

Сообщение glazko31 »

В общем первый раз контроллер в руках держу, хочу на учиться ими манипулировать, но как-то и страшновато лезть в этот дремучий лес. Все же хочу попробовать. :) Нашел вот такой простой программатор(для моего уровня самое то) контроллер у меня PIC12F629. Скажите будет ли "шиться" мой контроллер этим программатором? Почему у него нет отдельной запитки? Если нет посоветуйте нууууу очень простой программатор и что первым делам собрать эдакое да попроще. :) В архиве: печатка lay, принципиальная схема и статья.
Вложения
Простейший программатор для PIC.rar
(286.55 КБ) 6349 скачиваний
Реклама
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Этот программатор питается от COM-порта. Он будет работать только со старыми версиями портов, где уровни +-12В. Собирал подобный, шил им 16F84, работало. А вот 16F877 шить уже не захотел.

Первым делом определитесь, на чём вы будете писать программу - на ассемблере, С или другом языке.
Потом найдите среду, в которой можно писать (для асма есть бесплатный MPLAB от микрочипа, для С куча всяких, я юзаю mikroC).
Теперь вам потребуется программа-прошивальщик IC-Prog. Настройте её на тот СОМ, куда подключили программатор.
Пишете программу, компилируете, в папке с исходниками получаете файл *.hex. Его скармливаете IC-Prog, шьёте контроллер, проверяете, работает ли.

В плане программ традиционно начинают с моргания светодиодом.

P.S. Не забываем о конфигурационных битах и обвязке контроллера, если таковая требуется. Но об этом чуть позже, а вначале - вышесказанное.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Чт фев 23, 2012 22:04:40

Сообщение glazko31 »

TripleKill писал(а):Этот программатор питается от COM-порта. Он будет работать только со старыми версиями портов, где уровни +-12В. Собирал подобный, шил им 16F84, работало. А вот 16F877 шить уже не захотел.
А можно ли как то доработать схему и приделать отдельное питание?
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Можно собрать Extra-PIC:

http://el-shema.ru/_pu/0/60566177.jpg
А тут с доработками: http://pirpk.narod.ru/ddssite/dshexp1w.htm

Куда выводить ICSP, показано здесь: http://radioshema.ucoz.org/_ld/0/s49680602.jpg
Но в даташит, конечно, заглянуть стоит.
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Чт фев 23, 2012 22:04:40

Сообщение glazko31 »

TripleKill писал(а):Можно собрать Extra-PIC:.
Сложноват для меня, но попробовать можно.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Чт фев 23, 2012 22:04:40

Сообщение glazko31 »

1704_prog.zip
(324.86 КБ) 1936 скачиваний
TripleKill писал(а):Можно собрать Extra-PIC.
вот такой пойдет? Мне просто с печаткой нужно)
Реклама
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Пойдёт.

Если экстра-пик с наскоку кажется вам сложноватым, никто не запрещает попробовать приведённый вами программатор. Если у вас на компе вообще есть COM-порт, имеется ощутимая вероятность найти там 12 В. А если ваш компьютер старше 3 лет - вероятность ещё выше.

Ну а пик12-то уж прошьётся и от приведённого вами программатора.
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Чт фев 23, 2012 22:04:40

Сообщение glazko31 »

TripleKill писал(а): Ну а пик12-то уж прошьётся и от приведённого вами программатора.
все таки попробую экста собрать, только объясните две непонятные мне вещи по схеме, я обозначил их на рисунке.
Вложения
ё132.GIF
(58.04 КБ) 2401 скачивание
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Чт фев 23, 2012 22:04:40

Сообщение glazko31 »

По деталям:

На схеме - 7805 это L7805CV аналог КР142ЕН5А +5вольт.1.5А корпус ТО-220

На схеме - 78L12 это 78L12 Стабилизатор 12 вольт, 0,1A TO-92

На схеме MAX232 это MAX232CPE или MAX232N, я думаю, что без разницы так ли?

Что за микросхема 74хх00?
Друг Кота
Аватара пользователя
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

На плате обведены джампер J2 (3 контакта) и раз'ем для внутрисхемного программирования X2.
glazko31 писал(а):На схеме MAX232 это MAX232CPE или MAX232N, я думаю, что без разницы так ли?
Так.
glazko31 писал(а):Что за микросхема 74хх00?
xx - это наименование серии. Например, 74LS00. Подробнее:
http://w7r.blogspot.com/2012/02/74series-nand-chip.html
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Чт фев 23, 2012 22:04:40

Сообщение glazko31 »

Ser60 писал(а):раз'ем для внутрисхемного программирования X2.
Эт для чего нужно? Благодарю за помощь :)
Друг Кота
Аватара пользователя
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Это нужно для программирования МК установленных (припаянных) к плате, чтобы их не выпаивать только для программирования.
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

А можно и неприпаянных, если DIP в кроватке. На печатке для extra-pic такие предусмотрены.
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт мар 11, 2011 21:48:52

Сообщение Egis73 »

Помогите пожалуйста. Есть такой программатор http://electronics-diy.com/electronic_s ... .php?id=57 Мне надо прошыть pic16f676. Немогу понять, возможно ли это сделать с данным программатором. Если да, то какие контакты к каким ногам pic16f676 надо подключать? Спасибо за помощь.
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Сообщение Enman »

найди различия со своей схемой, устрани их и прошивай....или проще заново спаять...)))
Изображение
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт мар 11, 2011 21:48:52

Сообщение Egis73 »

Спасибо. А можно вместо Д814Д поставить Д814В? Или обязательно на 13В?
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Сообщение Enman »

стабилитроны можно соединять последовательно для набора нужного напряжения, в данном случае оно должно укладываться в 12-14 В обязательно.
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт мар 11, 2011 21:48:52

Сообщение Egis73 »

Спасибо. Нашёл Д814Д.
Вымогатель припоя
Аватара пользователя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы

Сообщение sintetik »

Контактная информация:
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт мар 11, 2011 21:48:52

Сообщение Egis73 »

Спасибо. Сделал по схеме Enman. Работает отлично.
Ответить

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