EXTRA-PIC+ v.3.2 универсальный программатор своими руками

Всем привет!!! Решил поделиться с вами проверенным программатором, которым я прошиваю МК и AVR для своих разработок. Сегодня большая часть поделок собирается на базе микроконтроллеров (МК). А чтобы схема заработала, ее надо прошить. Без программатора не обойтись.

EXTRA-PIC+ v.3.2 универсальный программатор своими руками

Программатор на базе Extra PIC.

Программистов в сети много. Но будет ли это работать аккуратно и без нареканий??

Поэтому предлагаю вам надежный и 100% проверенный программатор. Они могут прошивать как контроллеры PIC, так и AVR. Все свои поделки, которые я делаю, я просто шью. И он никогда не подводил меня в работе.

Он подключается к компьютеру в COM-порт, а для программирования используются бесплатные программы ICprog, Poniprog, WinPic800, которые полностью удовлетворяют потребности в программировании различных МК и AVR для всех основных конструкций. Тип программатора, который необходимо установить при запуске этих программ, в основном представляет собой программатор JDM.

Потом в одной из следующих тем была сделана доработка этого программатора, чтобы можно было программировать МК семейства AVR. Добавлен транзистор и еще несколько деталей, нумерация которых продолжает нумерацию деталей на принципиальной схеме.

Для программирования AVR также была добавлена ​​отдельная плата. Предусмотрены места для кварцевых резонаторов, на случай, если при программировании были неправильно выставлены предохранители (для работы с внешним кварцем). Хотелось бы, конечно, предусмотреть на этой плате: тактовый генератор в обычной логике, на частоту 1-4 МГц (в микрухе ЛА3, например). Это на тот случай, если предохранители установлены на работу МК от внешнего RC-генератора. Кварц тут не поможет, и чтобы программатор «увидел» МК, нужно подать на его тактовый вход (XTAL1) внешние импульсы частотой 1-4 МГц. В будущем, возможно, соберу на этой плате такой генератор, пока в нем просто нет необходимости.

Потом появился принтер и мне захотелось придать плате человеческую форму. Я переставил плату с учетом изменений схемы и добавил блок питания, чтобы программатор стал полноценным узлом со своим блоком питания.

Верхняя поверхность платы была изготовлена ​​в виде маски с помощью принтера. И это тоже одна из основных причин переделок. Так как отмечено куда и куда вставляются детали, какие микросхемы и с каким количеством ножек, и как вставлять МК. Этот момент лучше оставить без внимания.

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

Конечно, для программирования МК лучше иметь отдельный компьютер, чтобы не трогать и подарить стационарный домашний компьютер. Оптимальный вариант — купить старый «ноут» с COM-портом (скорее всего очень дешевый). Различные переходники типа USB-COM здесь не работают.

Ставьте туда ХР-ку и разные программы, настраивайте один раз и пользуйтесь только для программирования.

Источник: vрrl.ru

Bestchart
Добавить комментарий

  1. ti-virus18

    Здравствуйте. Можно узнать, а что за резистор R стоит на плате после VD1 и кнопки и конденсатор С, которых нет на схеме.

  2. admin

    Добрый день. Если я правильно понял вопрос, то разговор идет о выделенных на изображении деталях. R5 и C10 Если Вы скачали схему в формате .lay, там указанно их номера R5 и C10, а их номинал 1кОм и 0.1mF (обозначение на конденсаторе 104) есть на схеме.

  3. ti-virus18

    Спасибо за ответ, но немного не те элементы. Резистор слева от кнопки, а конденсатор возле электролита 470 мф, но с ним вроде бы понятно это по питанию. ?

  4. admin

    Конденсатор C9 (47pF — обозначение на конденсаторе 470) указан, его легко отследить от стабилизатора U2. А резистор, 1кОм.

  5. ti-virus18

    Собрал приведённый выше программатор.Хорошего или плохого сказать не могу. Пробывал прошить PIC16F628A. Сначала вообще не считывал и не программировал (программа IC-Prog), поставил параметры сигналов инверстно появилось считывание, но при программировании выдаёт ошибку «Ошибка проверки по адресу 0000h». Вместо КТ354 поставил КТ3107, а КТ3102 заменил на BC547. Спаяно вродебы правильно и качественно. В чём может быть проблема. Может нужны какие-то спецефические настройки как программы так и программатора или нет. А ещё пробывал менять и перемычки, результатов не дало.

  6. admin

    ti-virus18, привожу цитату: «Особенности программы ICPROG: При записи микроконтроллеров с установленным (включенным) битом защиты кода от считывания (CP = Code Protect и/или CPD = Code Protect Data), сразу, после записи кода, программа ICPROG может выдавать сообщение об ошибке чтения/проверки по адресу 0000h. Это связано с тем, что установки Конфигурационного Слова (Configuration Word) микроконтроллера, начинают действовать сразу, после их изменения, и микроконтроллер осуществляет защиту кода от считывания (если эта защита включена). Данное сообщение об ошибке следует воспринимать скорее как подтверждение, что включена защита кода от считывания. При этом, код программы записан корректно и микроконтроллер работоспособен. Для снятия защиты от считывания (для микроконтроллеров «Flash») достаточно «стереть» память микроконтроллера. При этом, естественно, стирается и прошивка. После этого, микроконтроллер можно использовать вновь и вновь, для записи новых программ.» ——— Рекомендации по настройке именно IC-PROG для EXTRA-PIC+ ЗДЕСЬ

  7. ti-virus18

    Программа настроена согласно всем приведённым настройкам и ошибку всё равно выдаёт. Защиту не включал, микросхему вродебы как стирает по крайней мере так пишет, но при записи всё равно выдаёт ошибку. О самой ошибке мне известно, но вот почему её выдаёт мне не понятно, так как защиту я не включаю и после этого микросхема в устройстве не работает. Может ли быть проблема в питании, подаю 12 вольт. Пробовали прошить этот же контроллер на другом extra-pice (http://www.labkit.ru/html/programmators_shm?id=72) всё пишет и стирает. Что же может быть не так не могу понять. ?

  8. admin

    Конечно, желательно проверить питание. Если на блоке питания указано 12v, это еще не факт, что они там есть. Тем более что для питания схемы программатора необходимо чуть больше чем 12v. Я чтоб не путаться, все блоки питания у себя перемотал синей изолентой и написал на них истинные вольтаж и ампераж (заранее проверенные тестером). К моему удивлению, отклонения от номинала на некоторых составляют более 40%.

  9. ti-virus18

    Такой вопрос. Какие именно были использованы транзисторы в программаторе приведённом на рисунке

  10. admin

    C547C, ST2N3906

  11. leonid62

    Как быть если в софте «IC-PROG» нет микросхемы PIC16F767?

  12. admin

    leonid62, используйте программу IC-Prog, выберете в ней любой из контроллеров PIC 16FXX. Вообще у PIC 16F767 и PIC 16F737 пины полностью одинаковы, так что смело можно брать или PIC 16F76, или PIC 16F73.

  13. Sergey78

    Собрал данную схему, при включении программатора только к блоку питания, без подключения к компу и без вставок контроллеров, Vpp = 0, нет 12 вольт. Может 12в появляюются при подключении программатора к компу ?

  14. admin

    Вольтаж на Vpp должен быть даже без подключения к компьютеру и без микроконтроллеров. Проверьте положение выключателя SA1. Светодиод D4 светится?

  15. Sergey78

    Странно, а здесь http://radiokot.ru/forum/viewtopic.php?f=20&t=22447&p=889781#p889781 мне другое говорят. И где истина ? CRZ

  16. Sergey78

    Нет не светится, на 78L12 что на входе что на выходе полный ноль. SCR

  17. Sergey78

    Забыл добавить что +5v на выходах стабилизаторов есть, транзы C546B и КТ345Б, на выходе транза Q2 нет минусовой напруги. Оба транза (C546B KT345Б) менял, диоды 1N4148 проверял, результат тот же.На выходе Q2 в отличие от Q4 нет отрицательного напряжения, для открытия второго каскада.

  18. admin

    Прошу прощения, Sergey78, за предыдущее сообщение. Был не прав! Хотел быстро отписаться, не вспоминая специфику схемы, включил программатор и написал ответ. Данным программатором не пользовался более полугода и сейчас при включении не заметил обрыв цепи светодиодов от общего минуса, из-за чего и получился неправильный ответ. Да, для того, чтоб на Vpp появилось 12v и загорел светодиод D4 необходимо положительное питание в 3й ячейке гнезда COM порта. Для проверки припаяйте небольшой кусок провода на выход одного из стабилизаторов 5v (78L05) и когда программатор будет включен, воткните свободный конец провода в 3ю ячейку гнезда COM порта. Иногда бывают элементарные малозаметные ошибки типа перетравов или «соплей».

  19. Sergey78

    admin, благодарю за помощь.

  20. Sergey78

    admin КТ3107 p-n-p, в списке аналогов он у вас сидит также и в n-p-n. У вас есть падение напряжения на входе блока питания ? У меня Q2 и Q4 просаживают напругу на 4,5 вольта. Думал заменит кт3102, не подошел.

  21. Sergey78

    Q2 и Q4 C546B. У вас в схеме Q2 и Q4 какие стоят ?

  22. admin

    Sergey78, КТ3107 имеет структуру p-n-p, спасибо что заметили опечатку. Чем Вы запитываете программатор? В моей сборке вместо КТ3102 стоят C547C.

  23. Sergey78

    кт502 у вас тоже и там и там фигурирует.Питаю отдельным 14 вольтным блоком питания.

  24. Sergey78

    У вас C547C абсолютно никакой просадки по входному напряжению не дает ?

  25. admin

    Просадку не проверял, все заработало сразу после сборки. C547C и C546B довольно похожи, если не брать во внимание максимальные значения характеристик и Hfe.

  26. Sergey78

    Я могу сказать лишь что после распайки диода D6 напряжение подскочило с 9,8 в до 12,3 , после выпайки Q4 еще на 1,2 в , после выпайки Q2 на 1 в. Сегодня посмотрю как поведет себя C547C, сдается мне что 547 и 546 все же имеют различия.

  27. Sergey78

    Не знаю что и думать, собрал с BC945C, просадка 3,4 вольта.admin проверьте пожалуйста просадку, интересно у вас тоже так или только у меня ?

  28. Sergey78

    Извиняюсь BC547C.

  29. admin

    В данный момент блок питания на 14v отсутствует, запитал программатор от 12,2v. Место 78L12 у меня стоит КРЕНКА КР1157ЕН1202А и нижнего предела срабатывания я не знаю, но результат такой: КР1157ЕН1202А вход 9,67v КР1157ЕН1202А выход 8,17v Vpp при таких условиях 10,00v По данным из глубин интернета этого вполне достаточно. Ниже привожу показания Vpp для некоторых микроконтроллеров: 12F629 8.5-13.5 VPP 12F635 10.0-13.0 VPP 12F675 8.5-13.5 VPP 12F683 10.0-13.0 VPP 16F627A 10.0-13.5 VPP 16F628A 10.0-13.5 VPP 16F630 8.5-13.5 VPP 16F636 10.0-13.0 VPP 16F639 10.0-13.0 VPP 16F648A 10.0-13.5 VPP 16F676 8.5-13.5 VPP 16F684 10.0-13.0 VPP 16F685 10.0-13.0 VPP 16F687 10.0-13.0 VPP 16F688 10.0-13.0 VPP 16F689 10.0-13.0 VPP 16F690 10.0-13.0 VPP 16F785 10.0-12.0 VPP 16F913 10.0-12.0 VPP 16F914 10.0-12.0 VPP 16F916 10.0-12.0 VPP 16F917 10.0-12.0 VPP

  30. Sergey78

    admin если у вас на выходе КР1157ЕН1202А стабилизатора 8,17в как у вас получается Vpp = 10 вольтам ?

  31. Sergey78

    При таком падении напряжения блок питания должен изрядно греться ? Возник вопрос, насколько можно пропорционально увеличить R2,R3, R10,R11 чтобы уменьшить падение напряжения и нагрузку на блок питания,и возможно ли это вообще ? Или параметры этих резисторов изменению не подлежат, так как уже подогнаны ?

  32. admin

    Замеры на входе КР1157ЕН1202А производились непосредственно на стабилизаторе, т.е. за землю (GND) бралась средняя нога U3 (между U3 и D4). Если брать общую землю, то выходит вход на КР1157ЕН1202А — 11.43v, а выход 10.00v. Теперь ясно почему выход КР1157ЕН1202А и Vpp отличные друг от друга? Блок питания просто теплый, не более. Конечно можно поэксперементировать с резисторами, т.к. изначально были рассчитаны под транзисторы кт3102 и кт345б, но это не даст большого эффекта, т.к. аналоги транзисторов для того и есть аналогами, чтоб быть похожими свойствами. Вы пробовали что-то уже прошивать этим программатором?

  33. Sergey78

    Нет пока не испытывал. Какой у вас блок питания, какой максимзльный ток нагрузки ? Если у вас есть возможность можете фотку транса блока послать на мой мейл ?

  34. admin

    Блок питания от фоторамки. Все что на нем написано: INPUT:100V-240 50/60Hz OUNPUT:DC12V-1.5A Разбирать его не стану, т.к. на него еще распространяются гарантийные права. ? Лучше пришлите фото своего программатора (вид снизу и сверху), возможно вы сделали какую-нибудь ошибку, которую можно будет выявить при визуальном осмотре.

  35. Sergey78

    admin, печатную плату для приставки Atmel в формате lay откуда я могу взять ? И еще существует ли для этого программатора бесплатная печатная плата адаптера PLCC для программирования флешек BIOS наподобие такого ?

  36. Sergey78

    Существует ли печатная плата lay для программирования флешек по вышеприведенной ссылке ?

  37. admin

    Лично у меня разведенной печатной платы нет, но это дело 15-20 минут. Берете datasheet на чип, программу layout и вперед. Кстати, недавно я писал пост по изготовлению переходников. Вот ССЫЛКА. Если есть панелька под программируемый чип, то дело упрощается вдвое.

  38. Sergey78

    admin lay файл для переходника Atmel у вас есть?

  39. admin

    На данный момент только для ATtiny2313, AT89C2051. Ссылка на переходник в формате *.lay есть в той статье, что упоминал в предыдущем сообщении.

  40. tiristor

    Добрый день,я этот программатор ещё зимой собрал,прошивал AVR-ки через переходную отдельную плату с переключалками и с кварцем+2 кондера в обвязке.Кстати кондеры лучше всего ставить NPO-типа,рекомендую!Всё шил прекрасно,но теперь мне надобно прошить PIC-и,не знаю в каком положений джампер должен стоять,подскажите пож!?Я в английских даташитах не силён… [|]

  41. admin

    tiristor, читайте пост внимательней)). Из последнего абзаца: Контактные штырьки J3 отвечают за возможность повторного программирования некоторых микроконтроллеров (т.к. после подачи напряжения на запрограммированный чип, он сразу же начинает выполнять свою программу, и из-за чего не поддается перепрограммированию). J3 – положение: 1-2 – режим первого программирования, 2-3 –режим повторного программирования (если первый выдает ошибки). Контактные штырьки J4 переключение между MISO и MOSI. J3 — тот что по середине платы, J4 — ближе к светодиодам.

  42. tiristor

    Вот наконец кто то нормально ответил!Спасибо вам огромное!!!Как я понял если пик свежий,то прошивать в первом положений,если прошитый или чего то еще там то прошивка во втором положений,Верно?И вы указали положения,это по схеме,верно?А J4 вроде как бы для пиков не подключается?Так как аврки я прошивал в включенном положений.Кстати я тиньку прошивал и немного эксперементировал,значит прошивает не зависимо в каком положений J3,сам удивился CRZ Прошу ответить на вопросы,больше нет вопросов.

  43. admin

    Прошиваться микроконтроллеры в разных положениях переключателя J3 в идеале должны все, но иногда (довольно редко, что радует) бывают «проблемные» микроконтроллеры. Также специфика программы в микроконтроллере может влиять на возможность беспроблемной последующей перепрошивки. В этих случаях на помощь приходит переключатель J3. А J4 вроде как бы для пиков не подключается? Да, они инвертируют порты MOSI и MISO. MOSI и MISO используются только в AVR. PIC в качестве портов используют Rx и Tx.

  44. tiristor

    Спасибо,понятно!Тут Сергей вроде как просил адаптер,да и многие ещё попросят,есть саитик с кучей адаптеров под данную конструкцию,думаю очень поможет.Лично я прошивал с помощью адаптер «Atmel-DIP»,всё работает!Модераторы надеюсь не обидятся,вот ссылка _http://www.pirpk.narod.ru/ddssite/dshexp1w.htm_

  45. admin

    Нет, не обидятся!) Полезным ссылкам всегда рады. Было бы не плохо, если б Вы выложили фото и схему своего адаптера.

  46. tiristor

    У меня такая же как и в ссылке под адаптер «Адаптер «Atmel-DIP»».

  47. bviknult

    Собрал я и этот программатор, шьёт нормально, были проблемы с PIC16F628A. Для прошивки PIC16F628A нужно чтобы Vpp (12v) было подано чуть раньше Vcc (5v). Попробовал этот: _http://radiohlam.ru/control/RCD_pic_prog.htm_ шьёт данную микросхемку на ура.

  48. admin

    Что-то Ваше сообщение очень походит на рекламное сообщение. Пришлите фото своего программатора. В противном случае предыдущее сообщение будет удалено.

  49. bviknult

    Извените пожалуйста, а как вставить фото, у меня не получается.

  50. admin

    Выложите фото на любой фотообменник, скопируйте ссылку на него и вставьте скопированную ссылку нажимая кнопку «Вставить изображение» вверху поля для написания сообщений.

  51. bviknult

    Эти программаторы я собрал, все они работают.

  52. admin

    Верхний программатор USB на ATMEGA 8?

  53. bviknult

    Да на ATMEGA 8, но как то он мне не понравился. я сам не программист, пользуюсь готовыми прошивками, у меня к ВАМ вопрос, может быть поможете — я собрал электронное устройство подачи школьных звонков с сайта http://radiomaster.com.ua/691-shkolnyj-avtomat-podachi-zvonkov.html там прошивка для PIC16F628 без буквы , а у меня есть PIC16F628A, написал автору, но ответа нет, как переписать прошивку под PIC16F628A, исходник на сайте есть. Добавленно позже (в 5:26 17.10.2011): Если можно что то сделать ответьте на Email:

  54. admin

    Вот основные отличия между PIC16F628 и PIC16F628A: 1. Уменьшен размер кристалла — новая технология, за счет чего уменьшено портребление питания. 2. Новый малопотребляющий таймер TMR1 (разница в допустимых частотах в асинхронном режиме). 3. Новый внутренний RC генератор, с точностью +/- 1% 4. Биты защиты которые были поблочно теперь один бит либо открыта память либо вся закрыта. 5. Есть небольшие отличия в установках регистров по умолчанию (необходимо сверять) 6. Отличие в спецификации на программирование, а именно отличается режим стирания, т.е. в принципе PIC16F628A можно запрограммировать даже если программатор поддерживает только PIC16F628 , но стереть уже не получиться, необходима поддержка именно PIC16F628A. ————— По поводу изменения кода, так это только к автору ([email protected]).

  55. whoim

    Прошу помощи по данному программатору. Только начинаю свой путь, первое устройство ) Решил просто собрать на будущее и попробовать прошить 12F509 любой прошивкой и верифицировать.. Ну в общем, так При подключении питания (18Вольт БП от принтера струйного) горят ВСЕ светодиоды. При подключении к компу греется U3 и Q3, греется резистор R5 и диод который сразу после разьема питания При вытаскивании J3 тухнет желтый светодиод. Использовал 3102 и 3107Б транзисторы. КРЕНКи использовал крупные, не такие как у вас. Вот фотки: IC-Prog поставил, настроил на Win7 (драйвер, все дела). Пик12 пихаю в ПИК10-разъем, правильно? Греются элементы сильно.. Добавленно позже (в 23:56 29.10.2011): Вот, кабель com-порта паял по нумерации на разьемах. 1 к 1, 2 к 2 и т.д. Если представить в виде схемы, получилось зеркально. Добавленно позже (в 00:00 30.10.2011): Вот получше фото: Добавленно позже (в 00:12 30.10.2011): Включение тактирования в программе в «тесте программатора» повышает напругу на 3 ноге разьема расширения с 4 вольт до 8. Выходы на микросхемах стабилизации питания: U1 U3 — 5.07v U2 7.5v

  56. admin

    whoim, Вы верно написали? Соответственно правильно впаяли? Выходы на микросхемах стабилизации питания: U1 U3 – 5.07v U2 7.5v U1, U2 – стабилизаторы на 5v, а U3 — 12v. Микроконтроллер PIC12F509, насколько я помню, необходимо устанавливать в разъем для PIC14 в позицию PIC8. Уточните по datasheet.

  57. whoim

    whoim, Вы верно написали? Соответственно правильно впаяли? Да, перепроверил. Потом посадил на 12,5В питание — на 5-тивольтовых ничего не изменилось, а на U3 стало тоже 5В ))) Может, по почте или в аське/магенте/скайпе поможете пошагово? Опыта отладки нет вообще)))

  58. admin

    При 12,5v элементы тоже сильно греются? Вы используете удлинитель COM порта или подключаете программатор напрямую? Отладка в принципе не нужна при верном соответствии схеме. С распиновкой PIC12F509 разобрались?

  59. whoim

    U3 — L7812CV U1 — 7805CT U2 — L7805ACV Добавленно позже (в 09:31 30.10.2011): >При 12,5v элементы тоже сильно греются? Меньше намного но да >Вы используете удлинитель COM порта или подключаете программатор напрямую? Удлиннитель, я писал про него в первом посте >С распиновкой PIC12F509 разобрались? Думаю, сначала надо убедится что штука работает. На сайте 5В есть методика тестирования. При подаче питания горят ВСЕ светодиоды. Это же неверно? Добавленно позже (в 09:38 30.10.2011): Соответственно правильно впаяли? простите, незаметил. Да, на кренках слева-направо, надписями к себе выводами вниз: in,gnd,out. На плате помечено. Я перенес ЛЛТ маркировку компонентов на лицевую сторону текстолита. Добавленно позже (в 10:09 30.10.2011): Еще инфо. PonyProg в настройках подключения Probe-тест проходит. Читает, или делает вид чточитает пустую микросхему. Запись в IC-Prog проходит но в конце ошибка чтения нулевого адреса. В ПониПрог запись не идет — blank error -22 Добавленно позже (в 10:09 30.10.2011): Воткнул напрямую, без удлинителя. Все то же. Вроде как работает, но вроде как и не до конца.. Добавленно позже (в 11:20 30.10.2011): Прошу прощения, прибор иногда загоняется когда не до конца провернешь ручку.. Перемерял питания на выходах микрух. Короче — все в норме, 5,07в и 13,3 если питать 18В и 5,07 и 10 если питать 12В. IC-Prog при записи выдает ошибку про адрес 0х0000h, но это уже возможно надо просто почитать — как записывать. Попробую провести тестирование по методике 5в.

  60. admin

    Вообще удлинители не рекомендуют, но если и делают, то не длиннее 5-6 см. Тест в попи прог проверяет только на наличие перемычки между 6 и 7 пином COM порта. Этот тест полезет только в случае определения номера COM порта и все. прибор иногда загоняется когда не до конца провернешь ручку. О чем это Вы? IC-Prog при записи выдает ошибку про адрес 0х0000h Вы же PIC не установили. Соответственно и ошибку выдает. Попробую провести тестирование по методике 5в. Конечно, проведите, отпишитесь о результатах.

  61. whoim

    О чем это Вы? о своем тестере))) — Скажите, относятся ли данные рекомендации к этому программатору? Q: А как вообще проверить экстра пик, без подключения к ком порту? A: Припаиваете проводок к выходу стабилизатора который питает МАХ и 1533, распечатываете схему по которой собирали и кладёте перед собой. Включаете питание программатора, джампер J4 замкнут, на выводах разъёма Х3 DATA, CLOCK, Vpp и, в зависимости от версии, Vcc должен быть низкий уровень, если не так ищем КЗ или не рабочий элемент. Если всё в порядке берём наш проводок и тыкаем им в 3 контакт разъёма Х1 на Х3 должен появиться высокий уровень или на Vpp или на Vdd или на обеих выводах одновременно, опять же всё зависит от версии. Далее тыкаете в 4 на Х1 и с учётом инверсий сигнала прослеживаете до вывода DATA на Х3, потом тыкаете в DATA на Х3 и смотрете на 8 Х1, должно быть больше 10В, ну последний раз тыкаете в 6-7 на Х1 и соответственно смотрите CLOCK на Х3, для версии 3.2 по той же логике проверяете RESET, MOSI и MISO, обратить внимание джампер J4 разомкнут. После проверки и, если понадобилось, устранения неисправностей можно подключить к компу и тестить в IcProg. Собсно, это он же. Первый косяк: Включаете питание программатора, джампер J4 замкнут, на выводах разъёма Х3 DATA, CLOCK, Vpp и, в зависимости от версии, Vcc должен быть низкий уровень, если не так ищем КЗ или не рабочий элемент. data 0,74; clock 0,01; vpp 13,7; vcc 5,12; Добавленно позже (в 12:54 30.10.2011): Вы же PIC не установили. Соответственно и ошибку выдает установил в пик8. Мог ли я ее сжечь, установив ранее в пик10? Вообще удлинители не рекомендуют ого, у меня метр. Впрочем, напрямую тоже подключал. Начал вникать в схему. vcc есть всегда, от U1. Vpp управляется при J4 в 2-3, иначе тоже есть всегда. Так вот — он управляется. При питании 12В желтый светодиод включается, выключается в зависимости от стадии прошивки программой. Однако при чтении в микрухе пусто. управляется при J4= управляется при J3 .. перепроверил все. Отчего горит красный светодиод? на выходе Q1 и Q2? вроде как не в «полный накал». Отрезал транзистору базу — один хрен горит.. Итак, выводы. Проходит тест только CLOCK, по галочке появляется и исчезает на X3/3pin. Vpp подается постоянно — и, видимо, в этом и проблема. Вот только транзюки все целые. Возможно — я не тот светодиод использовал (не знаю какой, 3В). Да и резисто на 1к там стоит, в цепи светодиода. Возможно, проблема в стабилизаторе.. Он у нас 7812СТ По вышеприведенной методике стало проходить все (поменял не глядя транзюки). Все, только clock сдох. Похоже, ЛА3 накрылась? На одном из выходов MAX232 прослеживается инверсный сигнал с 6-7 порта X1. Аа ну его, пойду в уо погоняю

  62. admin

    Скажите, относятся ли данные рекомендации к этому программатору? Да установил в пик8. Мог ли я ее сжечь, установив ранее в пик10? Очень вероятно. Отрезал транзистору базу – один хрен горит.. Вы упомянули, что это Ваша первая схема. Вы в курсе, что детали при перегреве в процессе пайки могут выходить из строя? Особенно это касается диодов и транзисторов. Меня смущают показания вашего стабилизатора на 12v. Показание должно быть 12, а не 13 или еще сколько-то вольт. Максимальное отклонение обычно составляет сотые доли. Возможно и ЛА3. В будущем не жалейте панели под микросхемы (стоят копейки, а облегчают жизнь существенно), в аналогичных случаях проще искать неисправность. А теперь Вам предстоит демонтаж.

  63. whoim

    Снова здравствуйте! В общем, много чего было. Два раза выходил из строя транзистор который Vpp управляет. Видимо, это происходит, когда его от 18в питаю какое то время. В этой же цепи и 13.5В. Сейчас проходит все тесты кроме одного — проверка на 6-7 ноги Х1 и CLOCK на X3. Видимо, ЛА3 полетела.. её нет. Про панельки.. да, надо было.. Детали стараюсь не греть, знаю чем чревато. Такая красивая плата была блин.. теперь перепахана ((

  64. ratex

    Здравствуйте. Подскажите, как скачать эл.схему данного программатора, а также монтажную схему? В статье они открываются в форме всплывающих окон или тп… Принскринить как-то несерьёзно… Спасибо. Добавленно позже (в 07:18 15.11.2011): Извиняюсь, разобрался ? Добавленно позже (в 07:22 15.11.2011): Мне кажется, или, действительно, резисторы вокруг кнопки поджареные? (на фото)

  65. admin

    Хорошо, что разобрались. Резисторы в отличном состоянии. Использовались стоковые, из-за этого на них есть налет светлой краски, не более.

  66. ratex

    Ясно ? Спасибо. Буду собирать программатор по Вашему варианту.

  67. Novicok

    Помогите пожалуйста Прошиваю программой IC-Prog 1.06 При прошивке вроде все нормально, а при проверке буфера Ошибка 000h. Когда считываю записанное в микропроцессор (PIC16F877A) там одни нули. Провел тестирование программатора. Посмотрите пожалуйста все ли нормально. Жирным курсивом мои данные. Спасибо. 2. Красный светодиод (D4) погашен, а зелёный (D3) светится. выполняется 3. Напряжение в точке (1) не менее +13,0 вольт, и не более +24,0 вольт.выполняется 4. Напряжение в точках (2) и (3) близко + 5,0 вольт.выполняется 5. Напряжение в точке (4) близко к 0 вольт.выполняется 6. Напряжение на контакте 4 разъёма X3 близко в 0 вольт (не более +1 вольта). 0,69 7. Напряжение на контакте 5 разъёма X3 близко к 0 вольт. 0.1 1. Установите «галочку» в поле «Вкл. Выход Данных», при этом, в поле «Вход Данных» должна появляться «галочка» появляется, а на контакте 4 (DATA) разъёма X3, должен установиться уровень лог. «1» (не менее +3,0 вольт) 5.01. Теперь, замкните между собой контакт 4 (DATA) и контакт 3 (GND) разъёма X3, при этом, отметка в поле «Вход Данных» должна пропадать, пока контакты замкнуты.выполняется 2. При установке «галочки» в поле «Вкл. Тактирования», на контакте 5 (CLOCK) разъёма X3, должен устанавливаться уровень лог. «1». (не менее +3,0 вольт). 4.4 3. При установке «галочки» в поле «Вкл. Сброс (MCLR)», на контакте 1 (VPP) разъёма X3, должен устанавливаться уровень +13,0… +14,0 13.45 вольт, и светиться светодиод D4 (обычно красного цвета). выполняется 1. 13 вывод микросхемы U4: напряжение от -5 до -12 вольт -5.39. При установке «галочки»: от +5 до +12 вольт +6.7. 2. 12 вывод микросхемы U4: напряжение +5 вольт +5,02. При установке «галочки»: 0 вольт 0,02. 3. 6 вывод микросхемы U5: напряжение 0 вольт 0,68. При установке «галочки»: +5 вольт 4,75. 4. 1 и 2 вывод микросхемы U5: напряжение 0 вольт 0,69. При установке «галочки»: +5 вольт 5,01. 5. 3 вывод микросхемы U5: напряжение +5 вольт 4,69. При установке «галочки»: 0 вольт 0,1. 6. 14 вывод микросхемы U4: напряжение от -5 до -12 вольт -8,53. При установке «галочки»: от +5 до +12 вольт +8,44. Добавленно позже (в 15:39 24.11.2011): К сожалению перепуталось форматирование, жаль скорректировать нельзя. Но по моему можно понять.

  68. admin

    Novicok, ну вроде все в норме. Единственное что приходит на ум, проверьте саму панель куда устанавливаете МК. Сам МК новый? Возможно просто брак.

  69. Novicok

    Урра все заработало. Спасибо, надоумили проверить сам микроконтроллер и заодно и прошивку. Просто прошивка оказалась защищенной и поэтому не проверялась. Проверил на другой прошивке и все нормально. Спасибо. Вовремя сказанный совет натолкнул на верные действия.

  70. admin

    Рад помочь!

  71. Lanks

    Собрал этот програмато,кроме кнопки включения.Нашол такую только в ней 6 выводов!В электронике не силен =0 Зачем третий контакт в кнопке посажен на минус через резистор 1 Ком,можно обойтись без резистора

  72. admin

    Можно.

  73. ratex

    Можно ли вместо резисторов 4,7 Ком, использовать на 4,3 Ком? По-идее, как говорится, не критично… Просто, у меня десяток новых имеется. Добавленно позже (в 13:20 29.12.2011): Не могу найти маму DB-9-го ? Казалось бы, чего проще, а нет! Нету таких нигде. Разве что найти EGA или CGA видеокарты. Есть вариант отрезать от удлинителя com-порта, но распаивать проводами в плату как-то не правктично…

  74. admin

    Можно ли вместо резисторов 4,7 Ком, использовать на 4,3 Ком? По-идее, как говорится, не критично… Да, можно. Резисторы на 4,7 кОм одни из самых распространенных номиналов.

  75. ratex

    admin, а кстати да, зачем третий вывод кнопки подключен на «минус» через резистор? С какой целью?

  76. admin

    Для того, чтобы уменьшить скачки напряжения при включении программатора.

  77. Maxim72

    Уважаемый admin. Меня тоже интересует третий вывод кнопки , посаженный на минус через резистор.Если можно поподробнее.

  78. admin

    Maxim72, читайте сообщение над Вашим.

  79. Maxim72

    Спасибо за подсказку.Я его читал. Я в электронике новичек и мне не понятно откуда здесь может взяться скачек напряжения , да потом при замыкании такого типа кнопок замыкаются только два контакта и контакт с резистором на минус остается не задействованным т.е. бесполезным. Это мои рассуждения. Могу ошибаться, поэтому и попросил Вашего более подробного объяснения.

  80. ratex

    Как я понял, это то, что когда подтыкаешь кабель от блока питания к разъёму питания схемы, то этим резистором нагружается блок питания через нормально сомкнутые контакты кнопки. И когда происходит включение нажатием кнопки, то нет того сАмого скачка напряжения, при резкой подачи нагрузки. Если не прав, поправьте.

  81. Vovan

    Доборый день. Заканчиваю сборку программатора. Меня волнует один вопрос. Процесс прошивки состоит из следующих этапов: включение компа, запуск программы, подключение программатора, к компу, включение программатора, установка контроллера в панельку, прошивка, затем выключение программатора, программы, и компа, извлечение микрухи из панельки, может что то пропустил. Так вот, в какой последовательности все это следует выполнять, чтобы не сжечь программатор,COMпорт и микроконтроллер.

  82. admin

    Я делаю так: 1) Включаю ноут, запускаю программу; 2) Вставляю МК в программатор; 3) Подключаю программатор к ноуту, включаю питание; 4) Программирую, выключаю программатор, отсоединяю от ноута, достаю МК.

  83. ratex

    admin, резистор R14 точно номиналом 10 КОм ? Не опечатка? И ещё. Впаял КТ3102В в цилиндрическом корпусе ещё такие. А позже нашёл КТ3102БМ в корпусе ТО-92. Оставить или перепаять?

  84. admin

    R14 — 10 kOm. Все верно, а что Вас смутило? Из-за корпуса нет смыла перепаивать. Оставляйте прежние.

  85. ratex

    Да я уточнил просто ? Не, про корпус это я к слову. Меня буква больше интересует. Но пусть стоЯт какие впаял. Дальше при испытании видно будет.

  86. admin

    Транзисторы можно практически любые маломощные, главное с переходами не напутать.

  87. ratex

    Ещё уточню один момент… Конденсаторы С6 и С10 каким номиналом всё-таки? 100 Пикофарад или 100 Нанофарад. Обозначение 0,1 на схеме соответствует именно 100 нФ = 0,1 мкФ. А в описании сказано про 100 Пикофарад. И конденсатор С каким номиналом? Его нет на схеме, но есть на печатке, он параллельный С1. А то я что-то все по 100 пикушек запаял. Начал разбираться заметил расхождение по обозначениям. Добавленно позже (в 18:12 13.01.2012): Пункт из описания 12) Конденсаторы 470μF на 25v, 10μF на 16v электролитические, 100pF и 47pF По-всей видимости не 100 pF, 100nF = 0,1mkF Добавленно позже (в 18:13 13.01.2012): Пункт из описания 12) Конденсаторы 470μF на 25v, 10μF на 16v электролитические, 100pF и 47pF По-всей видимости не 100 pF, а должно быть 100nF = 0,1mkF Добавленно позже (в 20:43 13.01.2012): Доделал ? Конденсаторы С6, С10 и С запаял на 0,1mkF = 100nF. Обозначение на корпусе конденсатора «104». Вот фото. На фото на программатор подано питание и он включен. Но не подсоединён к com-порту. При данном положении перемычек светятся зелёный и жёлтый светодиоды. Блок питания выдаёт «на холостую» 22,1 Вольт. При подключении к программатору (без включения кнопки) 22,0 Вольт. При включении кнопки 19,6 Вольт. Конечно, при таком входном напряжении стабилизатор U1 греется, но не сгорает. Но, видимо, надо уменьшить входное напряжение используя другой блок питания. Далее, буду тестить с подключением к com-порту и прошивание. Добавленно позже (в 21:05 13.01.2012): Кстати, если водишь пальцами по дорожкам при включенной программаторе, то зажигается красный светодиод. Это к вопросу о «соплях» и непромытой плате после монтажа. Видимо, через мегаоомное сопротивление кожи (флюса и тд.) светодиод и начинает светиться. Добавленно позже (в 21:53 13.01.2012): Подаю на 3-ю ячейку разъёма com-порта 5 вольт с кренки. На выходе U3 (78L12) 14 Вольт… Почему-то. Это нормально?

  88. admin

    Конденсатор 104, все верно. Хоть в схеме и написано, что можно использовать питание до 24в, то исходя из характеристик стабилизаторов, но при этом они должны иметь как минимум — радиаторы для охлаждения. Тем более, что сейчас всё «Китай» сплошной и о верхнем пределе характеристик можно забыть. Для стабильной работы лучше использовать питание в районе 13-15v. На выходе U3 (78L12) 14 Вольт… Почему-то. Это нормально? Найдите питание в пределах, что я указал, и проверьте показания еще раз. Кстати, замер идет на ногах стабилизатора или через общий минус?

  89. ratex

    Замер через общий минус… Так нога стабилизатора тоже на общий минус подпаяна. Вообще, меня смущает светодиод в ноге U3. Он по-моему как-то влияет на выходное напряжение крена. А если его на выход этой кренки посадить? Конечно, я согласен с тем, что 22 вольта входного это много. Вообще, изначально хотел поставить крены в корпусе ТО-220. Попробую с меньшим питанием запустить. Добавленно позже (в 12:39 14.01.2012): И на принципиальной схеме на U3 стоИт жёлтый (ЖМ) светодиод, а должен быть красный. И наоборот, на U2 должен быть жёлтый, а стоИт красный (КМ). Именно на принципиалке.

  90. admin

    Светодиоды можно вообще ставить одного цвета, это же не светофор, главное знать, что каждый из них означает. А при стабильной работе программатора они вообще не нужны.

  91. ratex

    Ну, хотя да… ? Добавленно позже (в 02:19 15.01.2012): Так… ну, вроде теперь всё окейно. Попробовал блок питания на 16 вольт. Напруга на U3 11,6 Вольт. На U1 5 Вольт, на U2 4,95 Вольт. Вроде как всё в норме. Осталось попробовать прошить.

  92. ratex

    Так, ну вот и начались проблемы ? Не прошивается. pic16F628А. Пробовал разные проги прошивки. Вроде как шьётся, но проходит проверка и говорит «ошибка». Считываешь, — нули. Пробовал pic12F629 считать. Считывает нули. При якобы прошивке (красный светодиод светит) замерял Vpp на ноге контроллера, — оно в норме 11,6 Использую удлинитель com-порта. Добавленно позже (в 05:00 15.01.2012): Вот здесь что выбрать? Добавленно позже (в 05:08 15.01.2012): напрямую к ком-порту тоже пробовал. Такая же фигня..

  93. admin

    Выбирать нужно SI Prog I/O, все «окошки» инверсии сигналов — пусты. Джампер J3 должен быть в положении 2-1. Удлинитель очень желательно не использовать (по крайней мере во время отладки).

  94. Maxim72

    Вчера прошивал pic 16f628a данным программатором , непосредственно подключенным к COM-порту (без шнура) , через айсипрог. При настройке программатора прямой доступ к портам не пошел. Шил используя драйвер виндоус. J3 был 2-3. Пробуйте. До этого пытался шить с шнуром. Не получалось. Если я правильно понимаю, то если при считывании нули, то стоит бит защиты. Сотрите мк и снова прочитайте. Должно быть 3FFF

  95. ratex

    Спасибо! А что за «драйвер виндоус»? Этот момент не понял. Добавленно позже (в 13:26 15.01.2012): Всмысле, нужна накатить какой-то драйвер в систему? Добавленно позже (в 13:41 15.01.2012): Вернее так: Когда контролллера в сокете нет, считывает все нули. Когда ставишь контроллер и считываешь, то все FF. Открываю прошивку в hex и нажимаю прошить контроллер. Прошивка вроде как идёт. Светодиодкрасный светит, индикатор в программе показывает. Но после завершения пишет ошибку. Если после этого считать, то также получается FF Добавленно позже (в 13:42 15.01.2012): Добавленно позже (в 13:43 15.01.2012): Для pic16F628A выбираю из списка PIC16X84 иначе вообще контроллер не видится. Добавленно позже (в 13:49 15.01.2012): Причём что новый микр. что якобы прошитый мик. при чтении выводит все F Добавленно позже (в 14:04 15.01.2012): кстати. У меня есть один микр 12F629 точно зашитый (со сторожевого таймера с автомата) он тоже считывается как FF Добавленно позже (в 16:58 15.01.2012): Допустим для 12F629 понятно, что все FF. Типа прошивка защищена итп. Но для остальных прошивок мне не понятно… Попробоую поменять транзисторы… Добавленно позже (в 16:59 15.01.2012): Питание тоже другое пробовал Добавленно позже (в 17:39 15.01.2012): поменял цилиндрообразные транзисотры на корпус TO-92. То есть три транзистора заменил КТ3102 То же самое…

  96. admin

    Если чтение не нули а FF, это уже означает, что не все так плохо. При попытке прошить или прочесть он не выдает сообщение о повторении попытки / пропуске ошибке / отмене операции? Если нет, то МК определяется правильно. Проверьте схему на обрывы и/или наличие «соплей»!

  97. ratex

    В чём же может быть проблема? Не хочется собирать другой программатор. Нужно этот до ума довести… Сейчас запускаю только непосредственно подсоединив в ком-порту. Ошибки те же. Может быть прошивки левые какие. Выложите любую проверенную и прошиваемую прошивку на PIC16F628A, чтобы без защиты и прочего. Добавленно позже (в 18:07 15.01.2012): —Если чтение не нули а FF, это уже означает, что не все так плохо. Да, FF считывает в понирог. —При попытке прошить или прочесть он не выдает сообщение о повторении попытки / пропуске ошибке / отмене операции? Если нет, то МК определяется правильно. Нет, не выдаёт. Только после окончания прошивки пишет Врайт Файлед… Добавленно позже (в 18:20 15.01.2012): У меня стоИт max232 с индексом N Добавленно позже (в 18:30 15.01.2012): На выходе U2, то есть на выводе «1» разъёма Х3 у меня 4,92 Вольта. Это не мало? Каким образом его можно поднять, например, до 5,2 Вольта Добавленно позже (в 18:34 15.01.2012): В двташите max232 с индексом N в обвязке кондёры по 1Мкф. попробовать чтоли… Добавленно позже (в 21:27 15.01.2012): Да, и вообще, тразисторы смысла нет менять. Они там просто как ключи работают. Ну, что же попробовать ЛА3-ю заменить и мах. Да, на другом компьютере попробовать.

  98. ratex

    Биты конфигурации тоже считываются без ошибок. Добавленно позже (в 01:20 16.01.2012): В общем теперь ничего не понятно. Пустые сокеты в понипрог считывает как FF Добавленно позже (в 01:32 16.01.2012): Здесь в комментах есть такая фраза: «Для прошивки PIC16F628A нужно чтобы Vpp (12v) было подано чуть раньше Vcc (5v).» А каким образом это реализовать в данном программаторе? Перемычку J3 вытащить чтоли, а при прошивании воткнуть ?

  99. admin

    Перемычку J3 вытащить чтоли, а при прошивании воткнуть ? Нет, перемычку переставьте с 1-2 в позицию 2-3. Попробуйте прошить другой МК. Они у Вас новые?

  100. ratex

    Всё удалось. Прошилось. Программой IC-PROG. Программу нужно настроить по методике http://www.5v.ru/ic-prog.htm Там же можно и скачать её. Прошил PIC16F628А на com-удлинителе. Перемычка J3 в положении 1-2, перемычка J4 включена. Программа записалась и проверилась ОК. Теперь она считывается из микроконтроллера. Программатор рабочий, ничего не перепаивал (за исключением транзисторов для профилактики) admin спасибо большое за помощь. Щас буду разбираться дальше, и попробую разобраться с ПониПрог. Всё-таки проблема с софтом, а не с железом была. Добавленно позже (в 03:55 16.01.2012): При положении перемычки J3 в 2-3 тоже нормально программирует. Перемычка J4 также включена. Maxim72, спасибо что про драйвер сказали. Это меня в поисковике вывело на нормальную версию айсипрога (с фалом драйвером icprog.sys) см. по ссылке выше.

  101. admin

    Рад, что все получилось! Удачных проектов на МК!

  102. ratex

    Спасибо ? Я из описания и данной дискуссии так и не понял внятно, — можно ли данным программатором прошить AVR ? Мне нужно будет прошить Amega8 и прочие. Или же нужно делать переходник с кварцем? Добавленно позже (в 12:31 16.01.2012): А вообще, для AVR я собирался делать Ваш второй программатор.

  103. admin

    Можно, но я для себя собрал второй, мне так удобней.

  104. ratex

    admin, а в каком состоянии у Вас находится перемычка J4 при прошивании PIC-ов, например pic16F628? Она включена или отключена? У меня J4 всегда включена, при либом положении J3. Иначе, не получается совсем ничего.

  105. admin

    Я уже больше года не шил ничего этим программаторам, по памяти вспомнить не могу. Сейчас все, что делаю, делаю на AVR, под программатором PonyProg. Зачем Вам еще экспериментировать, если все шьется хорошо?

  106. wrag65

    а чем можно заменить кт345Б допустим в SMD или на сколько критична замена на другой p-n-p?

  107. admin

    Любой маломощный.

  108. wrag65

    спасибо. И еще , если в место кондюка по питанию 470х25 поставить 220х25 (извините за тупые вопросы я только учусь.. )

  109. admin

    Не критично, думаю можно.

  110. Maxim72

    В оригинальной схеме и стоит 220х25вольт. 470х25 взялось с варианта программатора с блоком питания на борту и выполняет он роль сглаживающего фильтра по питанию.Так что смело ставьте 220х25.

  111. evum

    при сборке не оказалось под рукой кт345. кт 361, 502, 3107 отказывались включать стабилизатор 78L12. Поставил кт 814, с ним все стало работать.

  112. ratex

    У меня перед 78L12 стоИт именно КТ3107. Всё работает. Вы с расположением выводов не напутали? Добавленно позже (в 21:43 19.01.2012): А точнее, КТ3107БМ. Пробовал также КТ3107В. Тоже всё работает.

  113. alexandr56

    помогите может быть прдчина в MAX232CPE я её использовал

  114. ratex

    alexandr56, а что конкретно не получается?

  115. alexandr56

    собрал програматор не читает все нули и не програмирует пробую старым програматором все микроконтролер жив чтается и програмируется но после этого програматора приходится его стиреть иначе fffffffffffffff Добавленно позже (в 10:21 22.01.2012): вот поэтому и грешу на MAX232CPE у меня есть MAX232 но она в soic корпусе придется перерисовать я с этой MAX232CPE уже намучелся у кота взял его схему не пашет сейчас здесь тоже не хочет таже беда думал с виндовсом чтото на новый винт устоновил не хочет настройки в норме десять раз проверил всё как написано сделал

  116. ratex

    Есть методика проверки, очень понятная. Подайте напряжение 5 Вольт с выхода 78L05 (которая стоИт на программаторе) на 4 контакт X1 «DTR» и проследите прохождение сигнала (с учётом инверсии) до сАмого выхода. Я так проверял свои MAX232 и ЛА3, когда усомнился в их работоспособности. Оказалось, всё работает. Ёмкости в обвязке MAX232 у Вас какие стоЯт? Добавленно позже (в 10:50 22.01.2012): А да, ещё. Данным программатором Вы из под какой программы пытаетесь шить? У меня получилось только IC-PROG. Другими (PonyProg и WinPic) у меня пока не получается. Но, видимо, их нужно правильно настроить.

  117. alexandr56

    IC-PROG в основном а так уже чем только не пробывал в том числе и PonyProg и WinPic я вообще считаю если он работать будет то покрайней мери с этими PonyProg и WinPic IC-PROG будет на счет емкости я вопрос и хотел задать в датшите 1мк должен а у меня как на схеме 10 мк

  118. ratex

    У меня стоИт MAX232N. В даташите для него также указаны ёмкости 1Мкф. Но и при 10 Мкф работает нормально. И где-то в инете встречал, что это не играет значения. Но можно для профиалктики попробовать впаять 1Мкф. Добавленно позже (в 15:20 22.01.2012): Проверьте на работоспособность ЛА3 и MAX, ничего сложного. Зато яразу всё понятно станет, — работают или нет.

  119. alexandr56

    Я менял не чего не дало решено под соик рисовать буду сейчас поюзаю что нибуть поищу что по проще подресовать мне главное чтоб он pic 18f2550 зашить а там на usb lpt у меня нет SCR

  120. admin

    alexandr56, попробуйте, то что я писал раньше уже (не помню кому) и что Вам чуть ранее написал ratex: Подайте напряжение 5 Вольт с выхода 78L05 (которая стоИт на программаторе) на 4 контакт X1 «DTR» и проследите прохождение сигнала (с учётом инверсии) до сАмого выхода.

  121. alexandr56

    admin | 14.01.2012 04:52 Конденсатор 104, все верно. а я тоже понял что 100пик и впоял а теперь не понемаю конденсатор С9-47 сколько здесь так 12) Конденсаторы 470μF на 25v, 10μF на 16v электролитические, 100pF и 47pF; и сразу а можно заминить электролит на конденсатор танталовый я просто ресую под smd уже чтоб все одинаковое было

  122. admin

    Конденсатор С9 — 47pF — обозначение на корпусе 470. Хотелось бы посмотреть на финальную рабочую версию Вашего SMD программатора.

  123. alexandr56

    как дорисую соберу если заработает пришлю. (а заработать должен) со временем немного беда не успеваю везде успеть надо везде по немногу а итог негде не успел

  124. ratex

    alexandr56, а почему Вы уверены, что смд-вариант заработает? ? У Вас же ужЕ собран программатор с дип-элементами. Доведите его до конца. Ну, поменяйте MAX232, если думаете, что она не работает. Она совсем не дорого стОит. Рублей 30.

  125. alexandr56

    не знаю я привык в смд я в основном с аврками сидел да пик 16ф84а а тут а тут холява 5 штук пик18ф2520 и 10 щтук пик18ф2550 а вот бида програмер у меня для пик простой я его собирал для 16ф84 он их не видит только свою пик16ф84 вот и мучеюсь они 18 класные еще и в смд корпусе кстати в новый не встовлял пик18 боюсь спалить а вот 16 не жалко пусть гарит я 4 штуки покупал воляются без дела (так заделал их испвтателеми)зачем покупать у меня они есть но смд а в простом покупал Добавленно позже (в 17:20 24.01.2012): MAX232

  126. evgeny

    Ну наконец, вроде как заработал. Пробывал прошивать pic 18f2520, на ура!  «Если долго мучится, значит всё получится». Только есть одно, но! Через программу айсипрог ну ни как не получалось. То выдавала ошибку, «при старте проблема с драйверами». То после записи при проверке выдавала нули. А потом решил попробывать с WinPic800. Получилось, прошил-стёр-прошил. С этой программой мне кажется проще работать, да и база больше. Вобщем спасибо автору! теперь можно браться за «lc meter»

  127. admin

    evgeny, каждый человек выбирает программу, с которой ему удобно работать. Для Вас – это WinPic800. Рад, что все получилось. Удачи в программировании микроконтроллеров!

  128. Richy

    Вчера собрал, работает на ура. Две микрухи (pic16f628a и pic16f676) уже думал выкидывать, но… О ЧУДО!!! YH Восстановил. Огромное спасибо. Сейчас собираю адаптер под AVR (с кварцем) завтра буду пробовать.

  129. igiq

    Здравствуйте админ. собрал программатор , завелся с пол пинка . уже много пиков им прошил. спасибо! ошибку при проверке по адресу 000h выдаёт каждый раз  но контроллеры в устройствах работают нормально .  вопрос по контактным штырькам, для чего они? те что пять пар.  внутрисхемно  им шить есть варианты , допустим стиралку или ещё что?

  130. admin

    Контактные штырьки – ICSP разъем для подключения переходников. Также можно через него попробовать запрограммировать внутрисхемно, но эта возможность зависит от отдельно взятой конкретной схемы.

  131. evgeny

    Здравствуйте! Хочу ещё раз сказать спасибо за программатор. Хорошая вещь. У меня есть один вопрос. На данный момент собираю ESR LCF miron63. Замечательный прибор я бы сказал, но есть одна загвозка. Там стоит PIC16F886 I/SS (в смд корпусе). Я к нему припоялся, подключил через ISP разьём, хотел прошить, а его в winpic800 нет. Вернее он как бы есть, но он не выставляется, засветлён … Так вот решил выставить в программе PIC 16F876 и прочитать контроллер pic16f886. Вобщем прочитал без проблем и при чтении показал, что в программаторе стоит PIC16F886. У меня вопрос, возможна ли прошивка если я также оставлю т.е выставлю 16F876 и зашью в 16f886? Вы наверно спросите почему сам не попробую, ответ простой, боюсь запороть (если конечно возможно), ведь он у меня впаян, а выпаевать проблематично.  Спасибо за ответ!

  132. admin

    evgeny, какая у Вас версия WinPic800? У меня WinPic800 v 3.64H. Данный МК есть в списке.

  133. admin

    Valdemarus, рад, что все разрешилось. Пару лет «мучений», а решение — простое.

  134. Valdemarus

    Еще раз доброго времени суток! Какой софт посоветуете для программирования Atmega16 (возникла такая необходимость) через универсальный переходникдля AVR  с кварцем (кому нужен — в «прицепе»). С ПониПрог был глюк — не видел напрочь ни программатора ни PIC16C73B, поэтому перешел на IC-PROG. Теперь нужно шить AVR. https://best-chart.ru/user_files/avr_my.lay

  135. admin

    Valdemarus, спасибо, что поделились разводкой платы, думаю, найдутся люди, которым она будет нужна. Кто будет скачивать разводку платы, информация: плата представляет собой плату расширения, для подключения МК Tiny13, 26, 2313, Mega 8, 16/32.

  136. Valdemarus

    Admin, спасибо за комментарий к плате.  Чтоб было всё честно — она с просторов Интернета.  Порекомендуйте софт, пожалуйста, что бы копья не ломать. Добавленно позже (в 16:42 22.07.2016): Вот собственно схема и девайс в 3D. На практике получается так же.

  137. admin

    Valdemarus, что-то конкретное по софту ответить не могу, т.к. одна и та же программа для программирования может не работать на разных компьютерах или разных сборках одинаковых версий ОС. Это проверенно. Скажу только, что нужно подбирать софт под свою  конфигурацию: железо + ОС + программатор. Кстати, при одной и той же конфигурации, разные версии софта могут работать по разному.

  138. Valdemarus

    Admin, то, что программы глючат, это точно… Но что бы одна и та же программа на одинаковых осях, но на разных компах вела себя по-разному.. увольте! Как программера и сисадмина — увольте!  ОС тоже можно коряво поставить, либо фреймворк с джавой не дозагрузить нужной версии, либо ещё где накосячить. Разгребусь на работе — попробую на разных компах, благо есть, где разгуляться. Я вновь задаю вопрос по софту…  WinPic800, PICPgm, IC-PROG, PonyProg не помогут по определению.  Остались из популярных: CodeVisionAVR и AtmelStudio, однако, я их не щупал.  Что скажете о последних двух? Конечно, если устанавливали. Просто отсутствует время на эксперименты с прошивальщиками. Ну, если придется — обязательно подробно отпишусь с «комиксами».

  139. admin

    Valdemarus, с  CodeVisionAVR и AtmelStudio никогда не доводилось иметь дело. Для своих нужд вполне достаточно было PonyProg, WinPic800, IC-PROG.

  140. Valdemarus

    Admin, для PIC-ов хватает…  Для AVR отработаю и отпишусь.   Добавленно позже (в 22:02 22.07.2016): PonyProg, для начала, последнею версию попробую «завести»  под XP  с ExtraPic+ и AVR.

  141. ratex

    admin, Вы пробовали этим программатором зашивать AVR ? Я так понимаю, режим записи и чтения выбираются переключением J4 ? То есть, чтобы записать в микроконтроллер должен быть включён MOSI. а чтобы считать — надо перекинуть в MISO ?

  142. admin

    ratex, последний раз им пользовался несколько лет назад. Не помню какие МК программировал, но данный программатор действительно универсальный, и со всеми «ходовыми» чипами он работал без проблем. Положения перемычек у меня подписано не было. Поступал следующим образом. Начал прошивать, получилось — хорошо, не получилось — переставил положение перемычки.

  143. Valdemarus

    Здравствуйте Admin! Пользуюсь Вашим программатором для pic и не нарадуюсь — с ICProg очень всеяден. Однако, возникла необходимость прошить pic18f2550 для midi-конвертора, и тут я упёрся в проблему. В ICProg данного МК нет, а вот WinPic800 (где присутствует поддержка данного МК) напрочь отказывается видеть ExtraPic v3.2, как JDM программатор. Хоть тресни. Комппьютер (специально для прошивочных целей) с WinXP SP3, программатор подключен к COM1. PicPgm так же не воспринимает программатор. Не сталкивались с такой проблемой? Добавленно позже (в 13:05 16.06.2017): Работает через пень-колоду WinPic800 v3.63c,  но в настройках Адаптера (Аппаратные настройки) пишет «no info» и отсутствуют положенные настройки инверсии, теста и т.д. При этом МК определяет автоматически, но прошивает, как-то интересно….. Добавленно позже (в 14:10 16.06.2017): После сегодняшних проб и спотыканий перешел на версию WinPic 3.64H ….. Заработало!   Сообщение уже не требует вмешательства автора. Просто, коллеги, пользуйте последние версии программного обеспечения, не наступайте на мои грабли!  Автору вновь скажу спасибо за удачный программатор. Для сомневающихся: если Вы шьёте только PICи и память, то не стоит покупать дорогие программаторы, данный девайс устроит на все 100% (PIC18f2550  капризный, но прошился на ура), с платой адаптера можно шить и AVR. Однако, для этих целей я спаял AVR-910 и прошил его хексом от STK-5000). Всем удачной сборки — главное прямые руки и трезвая голова! Добавленно позже (в 14:11 16.06.2017): Пардон — WinPic800 3.64H (с оф. сайта)

  144. Serge64

    Столько лет этому программатору, а все не выходит из моды ?  Сделал за вечер практически точную копию, один-в-один. Заработал с пол-пинка. Прошил 16F628A, которую ни в какую не распознавал PICkit2, купленный на алиэкспрессе, хотя последний без проблем шьет множество других контроллеров.

  145. admin

    Serge64, Вы правы. Сам периодически достаю старый ноутбук (с COM портом), и этот программатор выручает, когда уже никакой не в силах.

  146. Serge64

    Показал программатор приятелю, ну и пришлось сделать еще один экземпляр ?  Только переразвел плату в DipTrace, мне с ним удобнее работать. И сделал плату чуть больше размером, прикрутил по краям небольшие стойки, чтобы случайно не замкнуть контакты со стороны пайки, когда плата лежит на столе. Как обычно, программатор заработал сразу, никакой настройки не понадобилось. Автору еще раз спасибо за удачную конструкцию!

  147. admin

    Serge64, у Вас прям на фабричный вариант похож. Отличное исполнение.

  148. Serge64

    Спасибо за отзыв ?  Конечно, можно было сделать с паяльной маской, шелкографией, вся химия и причиндалы в наличии имеются. Иногда делаю для себя такие платы (в основном под пайку smd-компонентов). Но тут одним вечером уже не обойтись. Да и надо ли?  Чувствую, этот экземпляр тоже долго у меня не задержится, заберет кто-нибудь из друзей-приятелей ?

  149. Inf158704

    Здравствуйте. появилась необходимость использовать WinPic800 для программирования 12f683… к сожалению IC Prog ее не поддерживает… поделитесь пожалуйста настройками для WinPic800.

  150. admin

    Inf158704, уже несколько лет не пользовался данной программой. Настройки остались на старом ПК, сейчас доступа к нему нет.