Всем привет!!! Решил поделиться с вами проверенным программатором, которым я прошиваю МК и AVR для своих разработок. Сегодня большая часть поделок собирается на базе микроконтроллеров (МК). А чтобы схема заработала, ее надо прошить. Без программатора не обойтись.
Программатор на базе 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
Здравствуйте. Можно узнать, а что за резистор R стоит на плате после VD1 и кнопки и конденсатор С, которых нет на схеме.
Добрый день. Если я правильно понял вопрос, то разговор идет о выделенных на изображении деталях. Если Вы скачали схему в формате .lay, там указанно их номера R5 и C10, а их номинал 1кОм и 0.1mF (обозначение на конденсаторе 104) есть на схеме.
Спасибо за ответ, но немного не те элементы. Резистор слева от кнопки, а конденсатор возле электролита 470 мф, но с ним вроде бы понятно это по питанию. ?
Конденсатор C9 (47pF — обозначение на конденсаторе 470) указан, его легко отследить от стабилизатора U2. А резистор, 1кОм.
Собрал приведённый выше программатор.Хорошего или плохого сказать не могу. Пробывал прошить PIC16F628A. Сначала вообще не считывал и не программировал (программа IC-Prog), поставил параметры сигналов инверстно появилось считывание, но при программировании выдаёт ошибку «Ошибка проверки по адресу 0000h». Вместо КТ354 поставил КТ3107, а КТ3102 заменил на BC547. Спаяно вродебы правильно и качественно. В чём может быть проблема. Может нужны какие-то спецефические настройки как программы так и программатора или нет. А ещё пробывал менять и перемычки, результатов не дало.
ti-virus18, привожу цитату: «Особенности программы ICPROG: При записи микроконтроллеров с установленным (включенным) битом защиты кода от считывания (CP = Code Protect и/или CPD = Code Protect Data), сразу, после записи кода, программа ICPROG может выдавать сообщение об ошибке чтения/проверки по адресу 0000h. Это связано с тем, что установки Конфигурационного Слова (Configuration Word) микроконтроллера, начинают действовать сразу, после их изменения, и микроконтроллер осуществляет защиту кода от считывания (если эта защита включена). Данное сообщение об ошибке следует воспринимать скорее как подтверждение, что включена защита кода от считывания. При этом, код программы записан корректно и микроконтроллер работоспособен. Для снятия защиты от считывания (для микроконтроллеров «Flash») достаточно «стереть» память микроконтроллера. При этом, естественно, стирается и прошивка. После этого, микроконтроллер можно использовать вновь и вновь, для записи новых программ.» ——— Рекомендации по настройке именно IC-PROG для EXTRA-PIC+ ЗДЕСЬ
Программа настроена согласно всем приведённым настройкам и ошибку всё равно выдаёт. Защиту не включал, микросхему вродебы как стирает по крайней мере так пишет, но при записи всё равно выдаёт ошибку. О самой ошибке мне известно, но вот почему её выдаёт мне не понятно, так как защиту я не включаю и после этого микросхема в устройстве не работает. Может ли быть проблема в питании, подаю 12 вольт. Пробовали прошить этот же контроллер на другом extra-pice (http://www.labkit.ru/html/programmators_shm?id=72) всё пишет и стирает. Что же может быть не так не могу понять. ?
Конечно, желательно проверить питание. Если на блоке питания указано 12v, это еще не факт, что они там есть. Тем более что для питания схемы программатора необходимо чуть больше чем 12v. Я чтоб не путаться, все блоки питания у себя перемотал синей изолентой и написал на них истинные вольтаж и ампераж (заранее проверенные тестером). К моему удивлению, отклонения от номинала на некоторых составляют более 40%.
Такой вопрос. Какие именно были использованы транзисторы в программаторе приведённом на рисунке
C547C, ST2N3906
Как быть если в софте «IC-PROG» нет микросхемы PIC16F767?
leonid62, используйте программу IC-Prog, выберете в ней любой из контроллеров PIC 16FXX. Вообще у PIC 16F767 и PIC 16F737 пины полностью одинаковы, так что смело можно брать или PIC 16F76, или PIC 16F73.
Собрал данную схему, при включении программатора только к блоку питания, без подключения к компу и без вставок контроллеров, Vpp = 0, нет 12 вольт. Может 12в появляюются при подключении программатора к компу ?
Вольтаж на Vpp должен быть даже без подключения к компьютеру и без микроконтроллеров. Проверьте положение выключателя SA1. Светодиод D4 светится?
Странно, а здесь http://radiokot.ru/forum/viewtopic.php?f=20&t=22447&p=889781#p889781 мне другое говорят. И где истина ? CRZ
Нет не светится, на 78L12 что на входе что на выходе полный ноль. SCR
Забыл добавить что +5v на выходах стабилизаторов есть, транзы C546B и КТ345Б, на выходе транза Q2 нет минусовой напруги. Оба транза (C546B KT345Б) менял, диоды 1N4148 проверял, результат тот же.На выходе Q2 в отличие от Q4 нет отрицательного напряжения, для открытия второго каскада.
Прошу прощения, Sergey78, за предыдущее сообщение. Был не прав! Хотел быстро отписаться, не вспоминая специфику схемы, включил программатор и написал ответ. Данным программатором не пользовался более полугода и сейчас при включении не заметил обрыв цепи светодиодов от общего минуса, из-за чего и получился неправильный ответ. Да, для того, чтоб на Vpp появилось 12v и загорел светодиод D4 необходимо положительное питание в 3й ячейке гнезда COM порта. Для проверки припаяйте небольшой кусок провода на выход одного из стабилизаторов 5v (78L05) и когда программатор будет включен, воткните свободный конец провода в 3ю ячейку гнезда COM порта. Иногда бывают элементарные малозаметные ошибки типа перетравов или «соплей».
admin, благодарю за помощь.
admin КТ3107 p-n-p, в списке аналогов он у вас сидит также и в n-p-n. У вас есть падение напряжения на входе блока питания ? У меня Q2 и Q4 просаживают напругу на 4,5 вольта. Думал заменит кт3102, не подошел.
Q2 и Q4 C546B. У вас в схеме Q2 и Q4 какие стоят ?
Sergey78, КТ3107 имеет структуру p-n-p, спасибо что заметили опечатку. Чем Вы запитываете программатор? В моей сборке вместо КТ3102 стоят C547C.
кт502 у вас тоже и там и там фигурирует.Питаю отдельным 14 вольтным блоком питания.
У вас C547C абсолютно никакой просадки по входному напряжению не дает ?
Просадку не проверял, все заработало сразу после сборки. C547C и C546B довольно похожи, если не брать во внимание максимальные значения характеристик и Hfe.
Я могу сказать лишь что после распайки диода D6 напряжение подскочило с 9,8 в до 12,3 , после выпайки Q4 еще на 1,2 в , после выпайки Q2 на 1 в. Сегодня посмотрю как поведет себя C547C, сдается мне что 547 и 546 все же имеют различия.
Не знаю что и думать, собрал с BC945C, просадка 3,4 вольта.admin проверьте пожалуйста просадку, интересно у вас тоже так или только у меня ?
Извиняюсь BC547C.
В данный момент блок питания на 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
admin если у вас на выходе КР1157ЕН1202А стабилизатора 8,17в как у вас получается Vpp = 10 вольтам ?
При таком падении напряжения блок питания должен изрядно греться ? Возник вопрос, насколько можно пропорционально увеличить R2,R3, R10,R11 чтобы уменьшить падение напряжения и нагрузку на блок питания,и возможно ли это вообще ? Или параметры этих резисторов изменению не подлежат, так как уже подогнаны ?
Замеры на входе КР1157ЕН1202А производились непосредственно на стабилизаторе, т.е. за землю (GND) бралась средняя нога U3 (между U3 и D4). Если брать общую землю, то выходит вход на КР1157ЕН1202А — 11.43v, а выход 10.00v. Теперь ясно почему выход КР1157ЕН1202А и Vpp отличные друг от друга? Блок питания просто теплый, не более. Конечно можно поэксперементировать с резисторами, т.к. изначально были рассчитаны под транзисторы кт3102 и кт345б, но это не даст большого эффекта, т.к. аналоги транзисторов для того и есть аналогами, чтоб быть похожими свойствами. Вы пробовали что-то уже прошивать этим программатором?
Нет пока не испытывал. Какой у вас блок питания, какой максимзльный ток нагрузки ? Если у вас есть возможность можете фотку транса блока послать на мой мейл ?
Блок питания от фоторамки. Все что на нем написано: INPUT:100V-240 50/60Hz OUNPUT:DC12V-1.5A Разбирать его не стану, т.к. на него еще распространяются гарантийные права. ? Лучше пришлите фото своего программатора (вид снизу и сверху), возможно вы сделали какую-нибудь ошибку, которую можно будет выявить при визуальном осмотре.
admin, печатную плату для приставки Atmel в формате lay откуда я могу взять ? И еще существует ли для этого программатора бесплатная печатная плата адаптера PLCC для программирования флешек BIOS наподобие такого ?
Существует ли печатная плата lay для программирования флешек по вышеприведенной ссылке ?
Лично у меня разведенной печатной платы нет, но это дело 15-20 минут. Берете datasheet на чип, программу layout и вперед. Кстати, недавно я писал пост по изготовлению переходников. Вот ССЫЛКА. Если есть панелька под программируемый чип, то дело упрощается вдвое.
admin lay файл для переходника Atmel у вас есть?
На данный момент только для ATtiny2313, AT89C2051. Ссылка на переходник в формате *.lay есть в той статье, что упоминал в предыдущем сообщении.
Добрый день,я этот программатор ещё зимой собрал,прошивал AVR-ки через переходную отдельную плату с переключалками и с кварцем+2 кондера в обвязке.Кстати кондеры лучше всего ставить NPO-типа,рекомендую!Всё шил прекрасно,но теперь мне надобно прошить PIC-и,не знаю в каком положений джампер должен стоять,подскажите пож!?Я в английских даташитах не силён… [|]
tiristor, читайте пост внимательней)). Из последнего абзаца: Контактные штырьки J3 отвечают за возможность повторного программирования некоторых микроконтроллеров (т.к. после подачи напряжения на запрограммированный чип, он сразу же начинает выполнять свою программу, и из-за чего не поддается перепрограммированию). J3 – положение: 1-2 – режим первого программирования, 2-3 –режим повторного программирования (если первый выдает ошибки). Контактные штырьки J4 переключение между MISO и MOSI. J3 — тот что по середине платы, J4 — ближе к светодиодам.
Вот наконец кто то нормально ответил!Спасибо вам огромное!!!Как я понял если пик свежий,то прошивать в первом положений,если прошитый или чего то еще там то прошивка во втором положений,Верно?И вы указали положения,это по схеме,верно?А J4 вроде как бы для пиков не подключается?Так как аврки я прошивал в включенном положений.Кстати я тиньку прошивал и немного эксперементировал,значит прошивает не зависимо в каком положений J3,сам удивился CRZ Прошу ответить на вопросы,больше нет вопросов.
Прошиваться микроконтроллеры в разных положениях переключателя J3 в идеале должны все, но иногда (довольно редко, что радует) бывают «проблемные» микроконтроллеры. Также специфика программы в микроконтроллере может влиять на возможность беспроблемной последующей перепрошивки. В этих случаях на помощь приходит переключатель J3. А J4 вроде как бы для пиков не подключается? Да, они инвертируют порты MOSI и MISO. MOSI и MISO используются только в AVR. PIC в качестве портов используют Rx и Tx.
Спасибо,понятно!Тут Сергей вроде как просил адаптер,да и многие ещё попросят,есть саитик с кучей адаптеров под данную конструкцию,думаю очень поможет.Лично я прошивал с помощью адаптер «Atmel-DIP»,всё работает!Модераторы надеюсь не обидятся,вот ссылка _http://www.pirpk.narod.ru/ddssite/dshexp1w.htm_
Нет, не обидятся!) Полезным ссылкам всегда рады. Было бы не плохо, если б Вы выложили фото и схему своего адаптера.
У меня такая же как и в ссылке под адаптер «Адаптер «Atmel-DIP»».
Собрал я и этот программатор, шьёт нормально, были проблемы с PIC16F628A. Для прошивки PIC16F628A нужно чтобы Vpp (12v) было подано чуть раньше Vcc (5v). Попробовал этот: _http://radiohlam.ru/control/RCD_pic_prog.htm_ шьёт данную микросхемку на ура.
Что-то Ваше сообщение очень походит на рекламное сообщение. Пришлите фото своего программатора. В противном случае предыдущее сообщение будет удалено.
Извените пожалуйста, а как вставить фото, у меня не получается.
Выложите фото на любой фотообменник, скопируйте ссылку на него и вставьте скопированную ссылку нажимая кнопку «Вставить изображение» вверху поля для написания сообщений.
Эти программаторы я собрал, все они работают.
Верхний программатор USB на ATMEGA 8?
Да на ATMEGA 8, но как то он мне не понравился. я сам не программист, пользуюсь готовыми прошивками, у меня к ВАМ вопрос, может быть поможете — я собрал электронное устройство подачи школьных звонков с сайта http://radiomaster.com.ua/691-shkolnyj-avtomat-podachi-zvonkov.html там прошивка для PIC16F628 без буквы , а у меня есть PIC16F628A, написал автору, но ответа нет, как переписать прошивку под PIC16F628A, исходник на сайте есть. Добавленно позже (в 5:26 17.10.2011): Если можно что то сделать ответьте на Email:
Вот основные отличия между PIC16F628 и PIC16F628A: 1. Уменьшен размер кристалла — новая технология, за счет чего уменьшено портребление питания. 2. Новый малопотребляющий таймер TMR1 (разница в допустимых частотах в асинхронном режиме). 3. Новый внутренний RC генератор, с точностью +/- 1% 4. Биты защиты которые были поблочно теперь один бит либо открыта память либо вся закрыта. 5. Есть небольшие отличия в установках регистров по умолчанию (необходимо сверять) 6. Отличие в спецификации на программирование, а именно отличается режим стирания, т.е. в принципе PIC16F628A можно запрограммировать даже если программатор поддерживает только PIC16F628 , но стереть уже не получиться, необходима поддержка именно PIC16F628A. ————— По поводу изменения кода, так это только к автору ([email protected]).
Прошу помощи по данному программатору. Только начинаю свой путь, первое устройство ) Решил просто собрать на будущее и попробовать прошить 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
whoim, Вы верно написали? Соответственно правильно впаяли? Выходы на микросхемах стабилизации питания: U1 U3 – 5.07v U2 7.5v U1, U2 – стабилизаторы на 5v, а U3 — 12v. Микроконтроллер PIC12F509, насколько я помню, необходимо устанавливать в разъем для PIC14 в позицию PIC8. Уточните по datasheet.
whoim, Вы верно написали? Соответственно правильно впаяли? Да, перепроверил. Потом посадил на 12,5В питание — на 5-тивольтовых ничего не изменилось, а на U3 стало тоже 5В ))) Может, по почте или в аське/магенте/скайпе поможете пошагово? Опыта отладки нет вообще)))
При 12,5v элементы тоже сильно греются? Вы используете удлинитель COM порта или подключаете программатор напрямую? Отладка в принципе не нужна при верном соответствии схеме. С распиновкой PIC12F509 разобрались?
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в.
Вообще удлинители не рекомендуют, но если и делают, то не длиннее 5-6 см. Тест в попи прог проверяет только на наличие перемычки между 6 и 7 пином COM порта. Этот тест полезет только в случае определения номера COM порта и все. прибор иногда загоняется когда не до конца провернешь ручку. О чем это Вы? IC-Prog при записи выдает ошибку про адрес 0х0000h Вы же PIC не установили. Соответственно и ошибку выдает. Попробую провести тестирование по методике 5в. Конечно, проведите, отпишитесь о результатах.
О чем это Вы? о своем тестере))) — Скажите, относятся ли данные рекомендации к этому программатору? 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. Аа ну его, пойду в уо погоняю
Скажите, относятся ли данные рекомендации к этому программатору? Да установил в пик8. Мог ли я ее сжечь, установив ранее в пик10? Очень вероятно. Отрезал транзистору базу – один хрен горит.. Вы упомянули, что это Ваша первая схема. Вы в курсе, что детали при перегреве в процессе пайки могут выходить из строя? Особенно это касается диодов и транзисторов. Меня смущают показания вашего стабилизатора на 12v. Показание должно быть 12, а не 13 или еще сколько-то вольт. Максимальное отклонение обычно составляет сотые доли. Возможно и ЛА3. В будущем не жалейте панели под микросхемы (стоят копейки, а облегчают жизнь существенно), в аналогичных случаях проще искать неисправность. А теперь Вам предстоит демонтаж.
Снова здравствуйте! В общем, много чего было. Два раза выходил из строя транзистор который Vpp управляет. Видимо, это происходит, когда его от 18в питаю какое то время. В этой же цепи и 13.5В. Сейчас проходит все тесты кроме одного — проверка на 6-7 ноги Х1 и CLOCK на X3. Видимо, ЛА3 полетела.. её нет. Про панельки.. да, надо было.. Детали стараюсь не греть, знаю чем чревато. Такая красивая плата была блин.. теперь перепахана ((
Здравствуйте. Подскажите, как скачать эл.схему данного программатора, а также монтажную схему? В статье они открываются в форме всплывающих окон или тп… Принскринить как-то несерьёзно… Спасибо. Добавленно позже (в 07:18 15.11.2011): Извиняюсь, разобрался ? Добавленно позже (в 07:22 15.11.2011): Мне кажется, или, действительно, резисторы вокруг кнопки поджареные? (на фото)
Хорошо, что разобрались. Резисторы в отличном состоянии. Использовались стоковые, из-за этого на них есть налет светлой краски, не более.
Ясно ? Спасибо. Буду собирать программатор по Вашему варианту.
Помогите пожалуйста Прошиваю программой 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): К сожалению перепуталось форматирование, жаль скорректировать нельзя. Но по моему можно понять.
Novicok, ну вроде все в норме. Единственное что приходит на ум, проверьте саму панель куда устанавливаете МК. Сам МК новый? Возможно просто брак.
Урра все заработало. Спасибо, надоумили проверить сам микроконтроллер и заодно и прошивку. Просто прошивка оказалась защищенной и поэтому не проверялась. Проверил на другой прошивке и все нормально. Спасибо. Вовремя сказанный совет натолкнул на верные действия.
Рад помочь!
Собрал этот програмато,кроме кнопки включения.Нашол такую только в ней 6 выводов!В электронике не силен =0 Зачем третий контакт в кнопке посажен на минус через резистор 1 Ком,можно обойтись без резистора
Можно.
Можно ли вместо резисторов 4,7 Ком, использовать на 4,3 Ком? По-идее, как говорится, не критично… Просто, у меня десяток новых имеется. Добавленно позже (в 13:20 29.12.2011): Не могу найти маму DB-9-го ? Казалось бы, чего проще, а нет! Нету таких нигде. Разве что найти EGA или CGA видеокарты. Есть вариант отрезать от удлинителя com-порта, но распаивать проводами в плату как-то не правктично…
Можно ли вместо резисторов 4,7 Ком, использовать на 4,3 Ком? По-идее, как говорится, не критично… Да, можно. Резисторы на 4,7 кОм одни из самых распространенных номиналов.
admin, а кстати да, зачем третий вывод кнопки подключен на «минус» через резистор? С какой целью?
Для того, чтобы уменьшить скачки напряжения при включении программатора.
Уважаемый admin. Меня тоже интересует третий вывод кнопки , посаженный на минус через резистор.Если можно поподробнее.
Maxim72, читайте сообщение над Вашим.
Спасибо за подсказку.Я его читал. Я в электронике новичек и мне не понятно откуда здесь может взяться скачек напряжения , да потом при замыкании такого типа кнопок замыкаются только два контакта и контакт с резистором на минус остается не задействованным т.е. бесполезным. Это мои рассуждения. Могу ошибаться, поэтому и попросил Вашего более подробного объяснения.
Как я понял, это то, что когда подтыкаешь кабель от блока питания к разъёму питания схемы, то этим резистором нагружается блок питания через нормально сомкнутые контакты кнопки. И когда происходит включение нажатием кнопки, то нет того сАмого скачка напряжения, при резкой подачи нагрузки. Если не прав, поправьте.
Доборый день. Заканчиваю сборку программатора. Меня волнует один вопрос. Процесс прошивки состоит из следующих этапов: включение компа, запуск программы, подключение программатора, к компу, включение программатора, установка контроллера в панельку, прошивка, затем выключение программатора, программы, и компа, извлечение микрухи из панельки, может что то пропустил. Так вот, в какой последовательности все это следует выполнять, чтобы не сжечь программатор,COMпорт и микроконтроллер.
Я делаю так: 1) Включаю ноут, запускаю программу; 2) Вставляю МК в программатор; 3) Подключаю программатор к ноуту, включаю питание; 4) Программирую, выключаю программатор, отсоединяю от ноута, достаю МК.
admin, резистор R14 точно номиналом 10 КОм ? Не опечатка? И ещё. Впаял КТ3102В в цилиндрическом корпусе ещё такие. А позже нашёл КТ3102БМ в корпусе ТО-92. Оставить или перепаять?
R14 — 10 kOm. Все верно, а что Вас смутило? Из-за корпуса нет смыла перепаивать. Оставляйте прежние.
Да я уточнил просто ? Не, про корпус это я к слову. Меня буква больше интересует. Но пусть стоЯт какие впаял. Дальше при испытании видно будет.
Транзисторы можно практически любые маломощные, главное с переходами не напутать.
Ещё уточню один момент… Конденсаторы С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 Вольт… Почему-то. Это нормально?
Конденсатор 104, все верно. Хоть в схеме и написано, что можно использовать питание до 24в, то исходя из характеристик стабилизаторов, но при этом они должны иметь как минимум — радиаторы для охлаждения. Тем более, что сейчас всё «Китай» сплошной и о верхнем пределе характеристик можно забыть. Для стабильной работы лучше использовать питание в районе 13-15v. На выходе U3 (78L12) 14 Вольт… Почему-то. Это нормально? Найдите питание в пределах, что я указал, и проверьте показания еще раз. Кстати, замер идет на ногах стабилизатора или через общий минус?
Замер через общий минус… Так нога стабилизатора тоже на общий минус подпаяна. Вообще, меня смущает светодиод в ноге U3. Он по-моему как-то влияет на выходное напряжение крена. А если его на выход этой кренки посадить? Конечно, я согласен с тем, что 22 вольта входного это много. Вообще, изначально хотел поставить крены в корпусе ТО-220. Попробую с меньшим питанием запустить. Добавленно позже (в 12:39 14.01.2012): И на принципиальной схеме на U3 стоИт жёлтый (ЖМ) светодиод, а должен быть красный. И наоборот, на U2 должен быть жёлтый, а стоИт красный (КМ). Именно на принципиалке.
Светодиоды можно вообще ставить одного цвета, это же не светофор, главное знать, что каждый из них означает. А при стабильной работе программатора они вообще не нужны.
Ну, хотя да… ? Добавленно позже (в 02:19 15.01.2012): Так… ну, вроде теперь всё окейно. Попробовал блок питания на 16 вольт. Напруга на U3 11,6 Вольт. На U1 5 Вольт, на U2 4,95 Вольт. Вроде как всё в норме. Осталось попробовать прошить.
Так, ну вот и начались проблемы ? Не прошивается. pic16F628А. Пробовал разные проги прошивки. Вроде как шьётся, но проходит проверка и говорит «ошибка». Считываешь, — нули. Пробовал pic12F629 считать. Считывает нули. При якобы прошивке (красный светодиод светит) замерял Vpp на ноге контроллера, — оно в норме 11,6 Использую удлинитель com-порта. Добавленно позже (в 05:00 15.01.2012): Вот здесь что выбрать? Добавленно позже (в 05:08 15.01.2012): напрямую к ком-порту тоже пробовал. Такая же фигня..
Выбирать нужно SI Prog I/O, все «окошки» инверсии сигналов — пусты. Джампер J3 должен быть в положении 2-1. Удлинитель очень желательно не использовать (по крайней мере во время отладки).
Вчера прошивал pic 16f628a данным программатором , непосредственно подключенным к COM-порту (без шнура) , через айсипрог. При настройке программатора прямой доступ к портам не пошел. Шил используя драйвер виндоус. J3 был 2-3. Пробуйте. До этого пытался шить с шнуром. Не получалось. Если я правильно понимаю, то если при считывании нули, то стоит бит защиты. Сотрите мк и снова прочитайте. Должно быть 3FFF
Спасибо! А что за «драйвер виндоус»? Этот момент не понял. Добавленно позже (в 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 То же самое…
Если чтение не нули а FF, это уже означает, что не все так плохо. При попытке прошить или прочесть он не выдает сообщение о повторении попытки / пропуске ошибке / отмене операции? Если нет, то МК определяется правильно. Проверьте схему на обрывы и/или наличие «соплей»!
В чём же может быть проблема? Не хочется собирать другой программатор. Нужно этот до ума довести… Сейчас запускаю только непосредственно подсоединив в ком-порту. Ошибки те же. Может быть прошивки левые какие. Выложите любую проверенную и прошиваемую прошивку на 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-ю заменить и мах. Да, на другом компьютере попробовать.
Биты конфигурации тоже считываются без ошибок. Добавленно позже (в 01:20 16.01.2012): В общем теперь ничего не понятно. Пустые сокеты в понипрог считывает как FF Добавленно позже (в 01:32 16.01.2012): Здесь в комментах есть такая фраза: «Для прошивки PIC16F628A нужно чтобы Vpp (12v) было подано чуть раньше Vcc (5v).» А каким образом это реализовать в данном программаторе? Перемычку J3 вытащить чтоли, а при прошивании воткнуть ?
Перемычку J3 вытащить чтоли, а при прошивании воткнуть ? Нет, перемычку переставьте с 1-2 в позицию 2-3. Попробуйте прошить другой МК. Они у Вас новые?
Всё удалось. Прошилось. Программой 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) см. по ссылке выше.
Рад, что все получилось! Удачных проектов на МК!
Спасибо ? Я из описания и данной дискуссии так и не понял внятно, — можно ли данным программатором прошить AVR ? Мне нужно будет прошить Amega8 и прочие. Или же нужно делать переходник с кварцем? Добавленно позже (в 12:31 16.01.2012): А вообще, для AVR я собирался делать Ваш второй программатор.
Можно, но я для себя собрал второй, мне так удобней.
admin, а в каком состоянии у Вас находится перемычка J4 при прошивании PIC-ов, например pic16F628? Она включена или отключена? У меня J4 всегда включена, при либом положении J3. Иначе, не получается совсем ничего.
Я уже больше года не шил ничего этим программаторам, по памяти вспомнить не могу. Сейчас все, что делаю, делаю на AVR, под программатором PonyProg. Зачем Вам еще экспериментировать, если все шьется хорошо?
а чем можно заменить кт345Б допустим в SMD или на сколько критична замена на другой p-n-p?
Любой маломощный.
спасибо. И еще , если в место кондюка по питанию 470х25 поставить 220х25 (извините за тупые вопросы я только учусь.. )
Не критично, думаю можно.
В оригинальной схеме и стоит 220х25вольт. 470х25 взялось с варианта программатора с блоком питания на борту и выполняет он роль сглаживающего фильтра по питанию.Так что смело ставьте 220х25.
при сборке не оказалось под рукой кт345. кт 361, 502, 3107 отказывались включать стабилизатор 78L12. Поставил кт 814, с ним все стало работать.
У меня перед 78L12 стоИт именно КТ3107. Всё работает. Вы с расположением выводов не напутали? Добавленно позже (в 21:43 19.01.2012): А точнее, КТ3107БМ. Пробовал также КТ3107В. Тоже всё работает.
помогите может быть прдчина в MAX232CPE я её использовал
alexandr56, а что конкретно не получается?
собрал програматор не читает все нули и не програмирует пробую старым програматором все микроконтролер жив чтается и програмируется но после этого програматора приходится его стиреть иначе fffffffffffffff Добавленно позже (в 10:21 22.01.2012): вот поэтому и грешу на MAX232CPE у меня есть MAX232 но она в soic корпусе придется перерисовать я с этой MAX232CPE уже намучелся у кота взял его схему не пашет сейчас здесь тоже не хочет таже беда думал с виндовсом чтото на новый винт устоновил не хочет настройки в норме десять раз проверил всё как написано сделал
Есть методика проверки, очень понятная. Подайте напряжение 5 Вольт с выхода 78L05 (которая стоИт на программаторе) на 4 контакт X1 «DTR» и проследите прохождение сигнала (с учётом инверсии) до сАмого выхода. Я так проверял свои MAX232 и ЛА3, когда усомнился в их работоспособности. Оказалось, всё работает. Ёмкости в обвязке MAX232 у Вас какие стоЯт? Добавленно позже (в 10:50 22.01.2012): А да, ещё. Данным программатором Вы из под какой программы пытаетесь шить? У меня получилось только IC-PROG. Другими (PonyProg и WinPic) у меня пока не получается. Но, видимо, их нужно правильно настроить.
IC-PROG в основном а так уже чем только не пробывал в том числе и PonyProg и WinPic я вообще считаю если он работать будет то покрайней мери с этими PonyProg и WinPic IC-PROG будет на счет емкости я вопрос и хотел задать в датшите 1мк должен а у меня как на схеме 10 мк
У меня стоИт MAX232N. В даташите для него также указаны ёмкости 1Мкф. Но и при 10 Мкф работает нормально. И где-то в инете встречал, что это не играет значения. Но можно для профиалктики попробовать впаять 1Мкф. Добавленно позже (в 15:20 22.01.2012): Проверьте на работоспособность ЛА3 и MAX, ничего сложного. Зато яразу всё понятно станет, — работают или нет.
Я менял не чего не дало решено под соик рисовать буду сейчас поюзаю что нибуть поищу что по проще подресовать мне главное чтоб он pic 18f2550 зашить а там на usb lpt у меня нет SCR
alexandr56, попробуйте, то что я писал раньше уже (не помню кому) и что Вам чуть ранее написал ratex: Подайте напряжение 5 Вольт с выхода 78L05 (которая стоИт на программаторе) на 4 контакт X1 «DTR» и проследите прохождение сигнала (с учётом инверсии) до сАмого выхода.
admin | 14.01.2012 04:52 Конденсатор 104, все верно. а я тоже понял что 100пик и впоял а теперь не понемаю конденсатор С9-47 сколько здесь так 12) Конденсаторы 470μF на 25v, 10μF на 16v электролитические, 100pF и 47pF; и сразу а можно заминить электролит на конденсатор танталовый я просто ресую под smd уже чтоб все одинаковое было
Конденсатор С9 — 47pF — обозначение на корпусе 470. Хотелось бы посмотреть на финальную рабочую версию Вашего SMD программатора.
как дорисую соберу если заработает пришлю. (а заработать должен) со временем немного беда не успеваю везде успеть надо везде по немногу а итог негде не успел
alexandr56, а почему Вы уверены, что смд-вариант заработает? ? У Вас же ужЕ собран программатор с дип-элементами. Доведите его до конца. Ну, поменяйте MAX232, если думаете, что она не работает. Она совсем не дорого стОит. Рублей 30.
не знаю я привык в смд я в основном с аврками сидел да пик 16ф84а а тут а тут холява 5 штук пик18ф2520 и 10 щтук пик18ф2550 а вот бида програмер у меня для пик простой я его собирал для 16ф84 он их не видит только свою пик16ф84 вот и мучеюсь они 18 класные еще и в смд корпусе кстати в новый не встовлял пик18 боюсь спалить а вот 16 не жалко пусть гарит я 4 штуки покупал воляются без дела (так заделал их испвтателеми)зачем покупать у меня они есть но смд а в простом покупал Добавленно позже (в 17:20 24.01.2012): MAX232
Ну наконец, вроде как заработал. Пробывал прошивать pic 18f2520, на ура! «Если долго мучится, значит всё получится». Только есть одно, но! Через программу айсипрог ну ни как не получалось. То выдавала ошибку, «при старте проблема с драйверами». То после записи при проверке выдавала нули. А потом решил попробывать с WinPic800. Получилось, прошил-стёр-прошил. С этой программой мне кажется проще работать, да и база больше. Вобщем спасибо автору! теперь можно браться за «lc meter»
evgeny, каждый человек выбирает программу, с которой ему удобно работать. Для Вас – это WinPic800. Рад, что все получилось. Удачи в программировании микроконтроллеров!
Вчера собрал, работает на ура. Две микрухи (pic16f628a и pic16f676) уже думал выкидывать, но… О ЧУДО!!! Восстановил. Огромное спасибо. Сейчас собираю адаптер под AVR (с кварцем) завтра буду пробовать.
Здравствуйте админ. собрал программатор , завелся с пол пинка . уже много пиков им прошил. спасибо! ошибку при проверке по адресу 000h выдаёт каждый раз но контроллеры в устройствах работают нормально . вопрос по контактным штырькам, для чего они? те что пять пар. внутрисхемно им шить есть варианты , допустим стиралку или ещё что?
Контактные штырьки – ICSP разъем для подключения переходников. Также можно через него попробовать запрограммировать внутрисхемно, но эта возможность зависит от отдельно взятой конкретной схемы.
Здравствуйте! Хочу ещё раз сказать спасибо за программатор. Хорошая вещь. У меня есть один вопрос. На данный момент собираю ESR LCF miron63. Замечательный прибор я бы сказал, но есть одна загвозка. Там стоит PIC16F886 I/SS (в смд корпусе). Я к нему припоялся, подключил через ISP разьём, хотел прошить, а его в winpic800 нет. Вернее он как бы есть, но он не выставляется, засветлён … Так вот решил выставить в программе PIC 16F876 и прочитать контроллер pic16f886. Вобщем прочитал без проблем и при чтении показал, что в программаторе стоит PIC16F886. У меня вопрос, возможна ли прошивка если я также оставлю т.е выставлю 16F876 и зашью в 16f886? Вы наверно спросите почему сам не попробую, ответ простой, боюсь запороть (если конечно возможно), ведь он у меня впаян, а выпаевать проблематично. Спасибо за ответ!
evgeny, какая у Вас версия WinPic800? У меня WinPic800 v 3.64H. Данный МК есть в списке.
Valdemarus, рад, что все разрешилось. Пару лет «мучений», а решение — простое.
Еще раз доброго времени суток! Какой софт посоветуете для программирования Atmega16 (возникла такая необходимость) через универсальный переходникдля AVR с кварцем (кому нужен — в «прицепе»). С ПониПрог был глюк — не видел напрочь ни программатора ни PIC16C73B, поэтому перешел на IC-PROG. Теперь нужно шить AVR. https://best-chart.ru/user_files/avr_my.lay
Valdemarus, спасибо, что поделились разводкой платы, думаю, найдутся люди, которым она будет нужна. Кто будет скачивать разводку платы, информация: плата представляет собой плату расширения, для подключения МК Tiny13, 26, 2313, Mega 8, 16/32.
Admin, спасибо за комментарий к плате. Чтоб было всё честно — она с просторов Интернета. Порекомендуйте софт, пожалуйста, что бы копья не ломать. Добавленно позже (в 16:42 22.07.2016): Вот собственно схема и девайс в 3D. На практике получается так же.
Valdemarus, что-то конкретное по софту ответить не могу, т.к. одна и та же программа для программирования может не работать на разных компьютерах или разных сборках одинаковых версий ОС. Это проверенно. Скажу только, что нужно подбирать софт под свою конфигурацию: железо + ОС + программатор. Кстати, при одной и той же конфигурации, разные версии софта могут работать по разному.
Admin, то, что программы глючат, это точно… Но что бы одна и та же программа на одинаковых осях, но на разных компах вела себя по-разному.. увольте! Как программера и сисадмина — увольте! ОС тоже можно коряво поставить, либо фреймворк с джавой не дозагрузить нужной версии, либо ещё где накосячить. Разгребусь на работе — попробую на разных компах, благо есть, где разгуляться. Я вновь задаю вопрос по софту… WinPic800, PICPgm, IC-PROG, PonyProg не помогут по определению. Остались из популярных: CodeVisionAVR и AtmelStudio, однако, я их не щупал. Что скажете о последних двух? Конечно, если устанавливали. Просто отсутствует время на эксперименты с прошивальщиками. Ну, если придется — обязательно подробно отпишусь с «комиксами».
Valdemarus, с CodeVisionAVR и AtmelStudio никогда не доводилось иметь дело. Для своих нужд вполне достаточно было PonyProg, WinPic800, IC-PROG.
Admin, для PIC-ов хватает… Для AVR отработаю и отпишусь. Добавленно позже (в 22:02 22.07.2016): PonyProg, для начала, последнею версию попробую «завести» под XP с ExtraPic+ и AVR.
admin, Вы пробовали этим программатором зашивать AVR ? Я так понимаю, режим записи и чтения выбираются переключением J4 ? То есть, чтобы записать в микроконтроллер должен быть включён MOSI. а чтобы считать — надо перекинуть в MISO ?
ratex, последний раз им пользовался несколько лет назад. Не помню какие МК программировал, но данный программатор действительно универсальный, и со всеми «ходовыми» чипами он работал без проблем. Положения перемычек у меня подписано не было. Поступал следующим образом. Начал прошивать, получилось — хорошо, не получилось — переставил положение перемычки.
Здравствуйте 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 (с оф. сайта)
Столько лет этому программатору, а все не выходит из моды ? Сделал за вечер практически точную копию, один-в-один. Заработал с пол-пинка. Прошил 16F628A, которую ни в какую не распознавал PICkit2, купленный на алиэкспрессе, хотя последний без проблем шьет множество других контроллеров.
Serge64, Вы правы. Сам периодически достаю старый ноутбук (с COM портом), и этот программатор выручает, когда уже никакой не в силах.
Показал программатор приятелю, ну и пришлось сделать еще один экземпляр ? Только переразвел плату в DipTrace, мне с ним удобнее работать. И сделал плату чуть больше размером, прикрутил по краям небольшие стойки, чтобы случайно не замкнуть контакты со стороны пайки, когда плата лежит на столе. Как обычно, программатор заработал сразу, никакой настройки не понадобилось. Автору еще раз спасибо за удачную конструкцию!
Serge64, у Вас прям на фабричный вариант похож. Отличное исполнение.
Спасибо за отзыв ? Конечно, можно было сделать с паяльной маской, шелкографией, вся химия и причиндалы в наличии имеются. Иногда делаю для себя такие платы (в основном под пайку smd-компонентов). Но тут одним вечером уже не обойтись. Да и надо ли? Чувствую, этот экземпляр тоже долго у меня не задержится, заберет кто-нибудь из друзей-приятелей ?
Здравствуйте. появилась необходимость использовать WinPic800 для программирования 12f683… к сожалению IC Prog ее не поддерживает… поделитесь пожалуйста настройками для WinPic800.
Inf158704, уже несколько лет не пользовался данной программой. Настройки остались на старом ПК, сейчас доступа к нему нет.