Форум » Программирование микроконтроллеров. » IC prog » Ответить

IC prog

Vladimir: Програматор PONY-PROG (собран по схеме из Самоучителя...) программа IC prog шил 16F628A без проблем протом купил пару новых 16F628A с трудом зашил их (с 3-4 попытки) поставил в железо оказалос что ошибка в алгоритме, ошибку исправил теперь пытаюс зашить ничего не выходит выдает ошибку сразуже на нулевом адресе, прочитать тоже не могу по всем адресам 3FFF хотя программа в них есть, это точно. Ставлю в програматор другой ПИК 16F84 его читает. С чем может быть глюк с програматором или я угробил ПИКи . Может кто сталкивался? Пока других 16F628A нету и достану не раньше субботы тех которые нормально шилис тоже нету.

Ответов - 95, стр: 1 2 3 All

ikarab: F628 поддерживает только PonyProg версии 2.06f, но с одним нюансом: речь идет не о PIC16F628A, а о PIC16F628 (шьется на "ура"). Если Вы работаете с F628A, то используйте IcProg105.

Vladimir: ikarab пишет: Если Вы работаете с F628A, то используйте IcProg105. А точнее IcProg105D именно нею я и пользуюс. Забыл уточнить моя оплошность. И еше вопрос правда не по теме но из этой же серии может это ключ к проблеме если так то возможно я убил ПИКи. Можно ли использовать для сброса ПИКа вывод MLCR, а именно кратковременно подсаживать его на минус при этом он через 10кОм постоянно подключен на плюс (может я и не прав но первое устройство четко работает по такой схеме). И еще когда ставлю ПИК в железо он частично работает, подключен дисплей на него выводится начальная информация, далее на кнопки нет реакции, а если его сбросить, кратковременно подсадиь его на минус MLCR, то после этого ПИК начинает садить питание до 2,5В и греется до этой манипуляции все "ОК". Сейчас проверяю плату на предмет "соплей" ошибку исключяю потомучто это вторая плата первая работает четко.

ikarab: Исправный PIC16F628A шьется в IcProg "на ура". Указанным Вами способом, коммутировать MCLR на корпус можно. Тот факт, что ПИК греется и плохо шьется однозначно указывает на ненормальность. Если Вы используете мои программы, то дело не в них (электрических конфликтов они не "порождают"). Можно предположить, что либо есть ошибка в монтаже, либо, по каким-то причинам, "дала дуба" одна (или несколько) защелок порта/портов. В подобных случаях, "каждый погибает в одиночку" (суровая правда жизни). Надеюсь, что Вы выясните истину.


Vladimir: ikarab пишет: Исправный PIC16F628A шьется в IcProg "на ура". это я наблюдал с предыдущим ПИКом перешивал его не один десяток раз и без проблем. Как только выясню истину сообщю.

Dmitry Dubrovenko: Vladimir пишет:Можно ли использовать для сброса ПИКа вывод MLCRЯ надеюсь, речь идёт про режим работы, ибо в режиме программирования, на этот вход подаётся напряжение Vpp. Так вот. Для 628 надо сперва подавать Vpp, а затем Vdd. При обратной последовательности, может и не запрограммироваться. Насколько помню, Пони только вторым способом умеет работать.

Vladimir: Dmitry Dubrovenko пишет: речь идёт про режим работы Именно так. Dmitry Dubrovenko пишет: Для 628 надо сперва подавать Vpp, а затем Vdd. При обратной последовательности, может и не запрограммироваться. Смущает тот факт что с предыдущим 628 таких проблем небыло. А для режима чтения это тоже справедливо? Если это все так то посоветуйте какой програматор тогда лучше собрать?

Dmitry Dubrovenko: Vladimir, я пользуюсь этим, с доработкой. Но, если не лень повозиться, в Радио за 2006 (номера, кажись, 5-6) есть универсальный программатор, который MPLAB понимает. Режим чтения из памяти программ, происходит по тому же алгоритму. Однако, если установлены биты защиты, ничего не поможет.

Vladimir: Dmitry Dubrovenko пишет: Однако, если установлены биты защиты, ничего не поможет. Битов защиты нет. Поповоду EXTRA-PIC так он ничем не отличается от PONY-PROG с той разницей что добавлен усилительный каскад для уменьшения нагрузки на порт . А насчет доработки про порядок подачи напряжений интересно. Если я правильно понял то суть доработки заключается в том что сигнал TxD (вывод 3 ком порта) управляет подачей не VPP, а VDD при этом VPP подается с момента включения питания програматора до момента отключения для замены ПИКа. Если это так то PONY-PROG также тоже можно доработать. P.S. Если всетаки ПИКи живые то мне проще доработать мой PONY-PROG и продолжать работу далише, а если нет то раньше субботы ни EXTRA-PIC не соберу ни ПИКи не достану, что не есть хорошо, а есть большой облом и уйма потерянного времени .

Roslik: Dmitry Dubrovenko пишет: Радио за 2006 (номера, кажись, 5-6) Я собирал этот программатор к Лабу, не работает.

Пётр: Vladimir пишет: проще доработать мой PONY-PROG Попробуйте PIC-Prog. www.pic16f84.narod.ru С помощью него я уже запрограммировал больше десяти контроллеров, и ни разу не было ни каких сбоев. Правда, для того чтобы программатор начал исправно работать, необходимо его немного доработать. Между выводом 5 DD1.3 и общим проводом следует установить конденсатор ёмкостью 500 пф.

Алексей: Roslik пишет: Я собирал этот программатор к Лабу, не работает. Странно, у меня именно он, работает. Правда были проблемы с первым запуском.

Roslik: Алексей пишет: Странно, у меня именно он, работает У Тебя он через ICD отладчик работает?

Алексей: Как отладчик вроде работает, пока не тестировал конкретно, но что то пишет в контроллер и добавляет свою подпрограмму. Сейчас использую его как программатор. Работает четко и без сбоев, не было еще ни одного контроллера, который бы был ему не по зубам.

Dmitry Dubrovenko: Roslik пишет:через ICD отладчикА он должен работать? По-моему он и должен только программатором работать. Во всяком случае, у меня такое впечатление сложилось, когда статью читал. Перечитаю как-нибудь на досуге.

Vladimir: Выяснил оказывается всетаки глючные ПИКи один из них отдавал чтобы проверило на другом програматоре картина оказалас таже неможет ни записать ни стереть ни прочитать. Програматор на котором проверяли фирменный майкрочиповский так что думаю и с моим все нормально. Попробую поговорить с фирмой на которой брал что они мне скажут.

Алексей: Dmitry Dubrovenko пишет: По-моему он и должен только программатором работать Да нет, это клон фирменного программатора, причем все программное обеспечение идет фирменное, начиная от МПЛАБ и заканчивая прошивкой контроллера, которая кстати имеется в дистрибутиве ЛАБа. А фирменный он и отладчик и программатор.

гость: Микрочип вообще предлагает AN589, а он далек от идеала, например он не шьет PIC12F629/675 с внутренним генератором, хотя до этого случая он мне нравился. Сейчас сделал себе ProPic 2 http://www.propic2.com/, только панельку развел по схеме PP2 http://213.97.130.124/progs/pp2/pp2.htm, и шью все даже те камни которые считали мертвыми.

гость: Микрочип вообще предлагает AN589, а он далек от идеала, например он не шьет PIC12F629/675 с внутренним генератором, хотя до этого случая он мне нравился. Сейчас сделал себе ProPic 2 http://www.propic2.com/, только панельку развел по схеме PP2 http://213.97.130.124/progs/pp2/pp2.htm, и шью все даже те камни которые считали мертвыми. И еще момент ProPic со своей обвязкой не может шить PIC16F873 и PIC16F628 одновременно, понял когда уже собрал, попробовал так оно и есть. И еще при сборке не нужно собирать узел на PIC12C508, без него отлично идет. У РР2 этих недостатков нет но в схеме элементов побольше, да и софт под него реже встречается, поэтому Разводка понельки от РР2, а схема управления от ProPic 2. Из софта использую Icprog, работает на ура (а вот с Atmel он у меня не идет) также пробовал с WinPic все ОК. Кому нужна схема программатора пишите: ekill@rambler.ru

Староста: гость пишет: Кому нужна схема программатора пишите: ekill@rambler.ru Сорри с адресом наврал Nekill@rambler.ru

Makey: рограмматор Extra_PIC2 и прогрмма Icprog105D программрует ЕEROM с ошибками. Память программ программируется довольно сносно ОС Win_XP, Win_ME компьютеры от P-III до Атлона-64.Программатор самодельный, собран без ошибок, правда вместо КТ345 стоит кт3107,напряжение Vpp менял от 11,5 до 13,5В. Может ,кто посоветует где копать?

vintik: Недавно тоже столкнулся, выход был таким, как на рисунках. Вывод SDA. обязательно долженбыть подтянут к +5В через резистор. Время тактирования можно увеличить, для 24С04 ствил 10

Makey: Дело в том, что речь идёт о микроконтроллерах (не программируется EEROM МК ) в частности PIC16F628A.

Vladimir: Makey Транзистор непричем он выполняет роль бонального ключа, а как настроена сама программа в часности параметр "задержка ввода/вывода" лично у меня стоит 10 (так по умолчанию и рекомендовано в Самоучителе...) но можно попробовать поигратся в сторону увеличения кстати для Win_XP драйвер используеш?

Vladimir: В догонку не програмируется выдает ошибку в процесе записи или после прочтения одни нули? Если нули не стоит ли случайно бит защиты EEROM?

Trans: Доброго всем времени суток! Програматор собран по схеме из самоучителя,программой PonyProg шил PIC16F84 легко. Скачал IcProg105D чтобы зашить PIC16F628A и ничего из этого не получилось пограмма отказывается даже прочитать PIC16F84 записанный в PonyProg.Может я чего не правильно сделал? Подскажите PSE.

RW1ZK: А какие настройки в IC-Prog? Должно быть: Программатор - JDM, прямой доступ к портам, время задержки в зависимости от частоты процессора компа (на моём проц 3,4 ГГц, задержка 14), в опциях на закладке "общие" поставить галочку Вкл.NT/2000...

GOR: Vladimir пишет: Програматор PONY-PROG (собран по схеме из Самоучителя...) программа IC prog шил 16F628A без проблем протом купил пару новых 16F628A с трудом зашил их (с 3-4 попытки) поставил в железо оказалос что ошибка в алгоритме, ошибку исправил теперь пытаюс зашить ничего не выходит выдает ошибку сразуже на нулевом адресе, прочитать тоже не могу по всем адресам 3FFF хотя программа в них есть, это точно. Ставлю в програматор другой ПИК 16F84 его читает. С чем может быть глюк с програматором или я угробил ПИКи . Может кто сталкивался? Пока других 16F628A нету и достану не раньше субботы тех которые нормально шилис тоже нету. почитай здесь http://migera.ru/radio/jdm/16f628.php ,должно помочь и пики больше жечь не будешь С уважением GOR

Trans: Доброго всем времени суток! Так и есть все настройки такие-же, мой проц 1,6 ГГц,задержку пробывал от 0-25 без результатно. А при програмировании 16F628А нужно обязательно подключать землю порты RB3 и RB4 в моем случае? Но тогда почему IcProg не програмирует и даже не читает 16F84 по всем адресам 3FFF хотя он зашит в PonyProg? Мог ли я допустить какую либо оплошность при установке IcProg? Скачал IcProg105Е результат тот-же. Вариант програматора одноплатный (ОС Win 2000 NT).

RW1ZK: Trans пишет: ...при програмировании 16F628А нужно обязательно подключать землю порты RB3 и RB4?... Нет. Trans пишет: Мог ли я допустить какую либо оплошность при установке IcProg? Думаю, что нет.

Trans: А что тогда не так? Может у кого есть по поводу ЭТОЙ БЕДЫ соображения?(Уже переставил ОС на ХР) Буду очень благодарен.

RW1ZK: Попробуйте ещё такие рекомендации: http://slil.ru/24800838

Vladimir: GOR пишет: должно помочь и пики больше жечь не будешь Спасибо за совет но всетаки склоняюс к мысли что проблема была в ПИКах т.к. после того покупаю 628а никаких проблем по сей день нет.

Trans: RW1ZK пишет: Попробуйте ещё такие рекомендации Получилось!!! Перепробывал все,но до тех пор пока в "настройках програматора" не поставил галку в "инверсии Данных Вывода"ничего не получалось, а так шьется на "ура"!!! Спасибо за рекомендации.

akd: Изготовил программатор из "Самоучителя..." пользовался PonyProg2000 , и всё было замечательно попробовал IcProg - орёт "не нахожу указанный файл драйвера", хотя он лежит в той же папке, что и IcProg и, естественно - ошибка записи система WinXP , ВСЕ НАСТРОЙКИ для IcProg сделаны как рекомендовано попробовал WinPic800 - ошибка записи что это может быть? ПОМОГИТЕ

igor: akd пишет: попробовал IcProg - орёт "не нахожу указанный файл драйвера", хотя он лежит в той же папке, что и IcProg Скачайте IcProg v.1.0.6 и будете работать без проблем.

Dmitry Dubrovenko: igor пишет: Скачайте IcProg v.1.0.6 и будете работать без проблем.А в 1.0.6 драйвер уже "вмонтированный"? Я сам-то работаю на W98.

igor: Да,там всё в одной упаковке.

akd: igor пишет: Скачайте IcProg v.1.0.6 и будете работать без проблем. а можно ссылочку на 106-версию? последняя вроде 105е другой не нашёл

igor: Вот адрес: http://www.ic-prog.com./index1.htm На этой странице, слева, на сером фоне,найдите слово "Download" и щёлкните по нему. Откроется список всех версий.Самая верхняя строка будет "IC-Prog Software 1.06A Multi-Lingual".

igor: А если перейдёте просто на www.ic-prog.com. , то, щёлкните по картинке программы. Всё остальное как сказано выше.



полная версия страницы