Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

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

Чт авг 09, 2012 00:57:25

В общем первый раз контроллер в руках держу, хочу на учиться ими манипулировать, но как-то и страшновато лезть в этот дремучий лес. Все же хочу попробовать. :) Нашел вот такой простой программатор(для моего уровня самое то) контроллер у меня PIC12F629. Скажите будет ли "шиться" мой контроллер этим программатором? Почему у него нет отдельной запитки? Если нет посоветуйте нууууу очень простой программатор и что первым делам собрать эдакое да попроще. :) В архиве: печатка lay, принципиальная схема и статья.
Вложения
Простейший программатор для PIC.rar
(286.55 KiB) Скачиваний: 6266

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

Чт авг 09, 2012 03:44:43

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

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

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

P.S. Не забываем о конфигурационных битах и обвязке контроллера, если таковая требуется. Но об этом чуть позже, а вначале - вышесказанное.

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

Чт авг 09, 2012 05:23:17

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

А можно ли как то доработать схему и приделать отдельное питание?

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

Чт авг 09, 2012 06:14:04

Можно собрать 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
Но в даташит, конечно, заглянуть стоит.

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

Чт авг 09, 2012 16:40:09

TripleKill писал(а):Можно собрать Extra-PIC:.


Сложноват для меня, но попробовать можно.

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

Чт авг 09, 2012 16:46:29

1704_prog.zip
(324.86 KiB) Скачиваний: 1884
TripleKill писал(а):Можно собрать Extra-PIC.

вот такой пойдет? Мне просто с печаткой нужно)

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

Чт авг 09, 2012 17:54:36

Пойдёт.

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

Ну а пик12-то уж прошьётся и от приведённого вами программатора.

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

Чт авг 09, 2012 18:31:10

TripleKill писал(а):Ну а пик12-то уж прошьётся и от приведённого вами программатора.

все таки попробую экста собрать, только объясните две непонятные мне вещи по схеме, я обозначил их на рисунке.
Вложения
ё132.GIF
(58.04 KiB) Скачиваний: 2337

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

Чт авг 09, 2012 18:59:18

По деталям:

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

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

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

Что за микросхема 74хх00?

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

Чт авг 09, 2012 20:26:54

На плате обведены джампер J2 (3 контакта) и раз'ем для внутрисхемного программирования X2.

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

Так.

glazko31 писал(а):Что за микросхема 74хх00?

xx - это наименование серии. Например, 74LS00. Подробнее:
http://w7r.blogspot.com/2012/02/74series-nand-chip.html

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

Чт авг 09, 2012 20:59:17

Ser60 писал(а):раз'ем для внутрисхемного программирования X2.

Эт для чего нужно? Благодарю за помощь :)

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

Чт авг 09, 2012 21:05:19

Это нужно для программирования МК установленных (припаянных) к плате, чтобы их не выпаивать только для программирования.

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

Пт авг 10, 2012 03:54:28

А можно и неприпаянных, если DIP в кроватке. На печатке для extra-pic такие предусмотрены.

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

Сб авг 18, 2012 21:23:51

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

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

Сб авг 18, 2012 23:13:48

найди различия со своей схемой, устрани их и прошивай....или проще заново спаять...)))
Изображение

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

Вс авг 19, 2012 10:17:32

Спасибо. А можно вместо Д814Д поставить Д814В? Или обязательно на 13В?

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

Вс авг 19, 2012 11:36:01

стабилитроны можно соединять последовательно для набора нужного напряжения, в данном случае оно должно укладываться в 12-14 В обязательно.

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

Вс авг 19, 2012 16:17:53

Спасибо. Нашёл Д814Д.

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

Вс авг 19, 2012 21:19:07

просто и доступно

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

Пт авг 24, 2012 19:28:46

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