Форум » Программирование микроконтроллеров. » 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. , то, щёлкните по картинке программы. Всё остальное как сказано выше.

akd: igor пишет: А если перейдёте просто на www.ic-prog.com. , то, щёлкните по картинке программы. Всё остальное как сказано выше. Всё получилось! СПАСИБО только со 106-версией надо задержку ставить минимальной

Гоша Александрович: У меня IC-Prog не программирует ID из файла у микросхем PIC16F873A/874A/876A/877A. С другими микросхемами все работает, а с этими только читает правильно. Неужели ошибка в программе.

Dmitry Dubrovenko: Гоша Александрович пишет: ID из файлаА он там точно есть? Опять-таки, что за версия программы, операционка, программатор, и т.д.? Шлите прошивку для 876A/877A на gregoryrсобакаinameточкаru. Попробую у себя.

Гоша Александрович: У меня IC-Prog 1. 05D. Пробовал 1.06A, но не помогло. Программирую через EXTRA-PIC, операционная система XP. Вот здесь можно скачать. Файлы «настроены» на PIC16F877A

Dmitry Dubrovenko: Гоша Александрович пишет: IC-Prog не программирует ID из файла у микросхем PIC16F873A/874A/876A/877AПопробовал 877A. Действительно не программирует. Точнее говоря, не ясно, то ли не программирует, то ли не считывает потом, поскольку никаких сообщений, при программировании не выдаётся. Если сверять прошивку (содержащую ID), со считанной (где ID не считывается), то IC-Prog тоже пишеь, что всё в порядке. В даташите никаких особенностей, про ID не нашёл. Может у кого на другом софте по-другому?

Гоша Александрович: Dmitry Dubrovenko пишет: Точнее говоря, не ясно, то ли не программирует, то ли не считывает Я программировал ID другим программатором, а IC-Prog'ом считывал, все считывается нормально. Dmitry Dubrovenko пишет: Если сверять прошивку (содержащую ID), со считанной (где ID не считывается), то IC-Prog тоже пишеь, что всё в порядке. В меню Буфер ->Сравнить IC-Prog сверяет только код программы, он не замечает разницы в конфигурации и данных.

Dmitry Dubrovenko: Гоша Александрович пишет: все считывается нормально.Значит, это - глюк IC-Prog. Интересно, почему? С другой стороны, не очень-то оно и надо.

nik_nik: Всем здравствуйте! Приступил к освоению (по самоучителю) . Как понял PonyProg для ХР не идет. На этапе использования IC-Prog (105d и 106a) и 16F84A встал. Рекомендации все учел, настройки, тему прочитал. "Ошибка программирования кода по адресу 0000h!". Читаю все по нуля. Считываю конфигурацию---- в CP галочка. Стираю все - проходит. Проверяю стирание -- по адресу 0000h не стерто. Защита? PIC? Помогите, что может быть?

igor: PonyProg для ХР очень даже хорошо подходит. Для IC-Prog, файл .sys положили в папку? Настройки IC-Prog: (Только для Windows XP): Правой кнопкой щёлкните на файле icprog.exe. "Свойства" >> вкладка "Совместимость" >> Установите "галочку" на "Запустить программу в режиме совместимости с:" >> выберите "Windows 2000". Далее, "Настройки" >> "Опции" >> выберите вкладку "Общие" >> установите "галочку" на пункте "Вкл. NT/2000/XP драйвер" >> Нажмите "Ok" >> если драйвер до этого не был устновлен на вашей системе, в появившемся окне "Confirm" нажмите "Ok" . Драйвер установится, и оболочка программатора перезапустится. Примечание: Для очень "быстрых" компьютеров возможно потребуется увеличить параметр "Задержка Ввода/Вывода". Увеличение этого параметра увеличивает надёжность программирования, однако, увеличивается и время, затрачиваемое на программирование микросхемы. "Настройки" >> "Опции" >> выберите вкладку "I2C" >> установите "галочки" на пунктах: "Включить MCLR как VCC" и "Включить запись блоками". Нажмите "Ok". Может понадобится поставить галочку в "настройки программатора">>"инверсия данных вывода".

nik_nik: Спасибо буду пробовать. Большинство рекомендаций я уже пробовал и ставлю, а вот последняя рекеомендация пока не опробована.

nik_nik: Попробовал. Установил в свойствах Windows 2000 и настроил вкладку 12С, что у меня не было, результат тот же. У меня процессор 2.4Г .Задержку попробовал мин,10,20,30,40. Программатор у меня Pony Prog, а я говорил про программу и ее совместимрсть с ХР. Но в программе ли дело?

igor: А программа, программатор видит? Программатор исправный?

RW1ZK: Игорь, а зачем программу запускать в режиме совместимости с Windows 2000? Нет никакого смысла. У меня на 3-х компах работает под XP. Где-то я уже писал об этом. Ниже скрины с настроек: В программе есть тест программатора, проверьте его правильную работу.

nik_nik: Я толком так и не понял как работает тест программатора, не одной галки нет, что дальше? Ставлю галеки нажимаю ОК и дальше никакой реакции. Как понять что в норме, а что не в норме. В описании про этот орежим тоже ничего толкового не написано. Подскажите. В автономе режимы программатора проверял, а вот в системе?

nik_nik: Что касается "Настройки" >> "Опции" >> выберите вкладку "I2C" >> установите "галочки" на пунктах: "Включить MCLR как VCC" я пробовал ( Не помогло), в описании прочитал, что это нужно только для чтения и прогрпаммирования микросхем семейства 24СХХ

nik_nik: Поменял в настройках "Инверсия сигнала по входу", после запуска теста появилась галка справа напротив Вход данных, манипуляции по Инверсии с сигналом по выходу ничего не дают, запускаю тест, в левой части ни одно галки не появляется.

RW1ZK: А где можно посмотреть на схему программатора? С тестом программатора всё очень просто. 1. Ставите галочку на Вкл. Сброс (MCLR) и у Вас должно появиться +13 вольт на выв. MCLR PICa. 2. Ставите галочку на Вкл. тактирования, должна появиться лог."1" на выв. Сlock. 3. ---------//---------- Вкл. Выход данных, ----------//---------------- на выв. Data.

nik_nik: Схема программатора русифицированная Pony Prog http://ikarab.narod.ru/Kea14.html Спасибо сейчас проверю работу в системе

igor: "Настройки">>"Тест Программатора". Если связь с программатором есть и программатор в норме, должно появится окно "ОК". А схема программатора видимо взята из "Самоучителя..."? Я тоже ей пользуюсь. Только напряжение +5вольт увеличил до 5,3-5,5 вольта, точно не помню. Иван, у тебя я вижу по скринам не стоит "Инверсия данных вывода". Видимо пограмматор не из "Самоучителя...". А у меня, работает только с этой инверсией. Я самый первый программатор собрал по материалам журнала "Радио". Если не изменяет память за 2004 год. Без собственного питания, питается от СОМ порта. И посей день прекрасно работает. Там всего то пара транзисторов, пара диодов и стабилитрон. Для PIC16F84 и PIC16F628 лучше и не надо. Зачем запускать программу в режиме совместимости с Windows 2000? Да как бы рекомендуют. Ну запустил. Не убудет.

nik_nik: Частично проверил, на галочку (MCLR) реагирует, появляется 12.1 вольта, а вот по поводу Clock и Data непонятно где измерять. Посмотрел datasheet на 16F84A? там нет таких ног, в схеме программатора тоже, поясни пожалуйста. Единственное изм. на RB7 при вкл Тактирования меняется уровень с -0.67 до 5.77 в Игорю: Схема из "Самоучителя". "Настройки">>"Тест Программатора". Появляется только окно, где можно менять установки, Ок нигде не появляется. Вместо 5 вольт у меня 4.96в, но питание у меня стабильное, блок мощный, просадки нет.

igor: CLOCK-RB6 DATA-RB7 Напряжение стоит повысить хотя бы до 5,2 вольта. Сделать это можно следующим образом. У пяти вольтовой КРЕН, отпаять среднюю ногу от минуса источника, и впаять между этой ногой и минусом резистор около 30-80 Ом. Резистор подобрать методом "научного тыка". А программа PonyProg не работает? Это там выскакивает окно "ОК". Перепутал. Извиняюсь.

RW1ZK: 12,1 вольт маловато... Скорее всего проблема в этом.

nik_nik: Поднял 5в до 5.2в, Напряжение программирования сделал за счет другого стабилитрона до12.9 вольт. Результат тот же. Еще раз тестом смотрел 1. Ставите галочку на Вкл. Сброс (MCLR) и у Вас должно появиться +13 вольт на выв. MCLR PICa. 2. Ставите галочку на Вкл. тактирования, должна появиться лог."1" на выв. Сlock. 3. ---------//---------- Вкл. Выход данных, ----------//---------------- на выв. Data. По 1 работает, по 2 и 3 нет. Осцилографом смотрел никаких импульсов. Без микросхемы включил, запускаю программирование, результат тот же "Ошибка записи кода по адресу 0000h!"/ Кабеля нет, включаю: программатор и через переходник на порт. Я в ауте..... Осталось порт проверить программкой ComTest. Может микросхема, но без нее тоже самое выдает. Спасибо за участие, за помощь.

igor: Осталось поставить галочку "Инверсия Vcc".

Viktor_VK: Попробуй поставить задержку в IC-PROG 1 или 2, У меня при 1 - JDM программатор работает, если больше, то нет. ОС Win XP.

nik_nik: Vсс не ставил. Сначала поставил 1 задержки (минимум) и сразу все прошло успешно, вот спасибо, а я ведь пробовал, но наверное в других сочетаниях настроек. Какой интерфейс выбираете в настройках "Прямой доступ" или " Через драйвер ХР"? Даже преоритета не ставил, правда программа маленькая. Проверю на стендовой платке работу, доложу об окончательных результатах. Кстати, я грешил еще на то, что у меня нет в компе дополнений SP2? только SP1. Огромное спасибо.

igor: У меня стоит "Прямой доступ".

nik_nik: Большое спасибо всем (igor, RW1ZK, Viktor VK) за помощь. Проверил на программе "Автоколебательный мультивибратор из Самоучителя" - прошил, потом проверил на стендовой плате все работает. У меня тоже в этот раз стоял Прямой доступ. Еще раз хочу проверить сигналы и уровни во время проверки программатора в IC-Prog. Результаты напишу. Удачи всем.

Dmitry Dubrovenko: igor пишет: Это там выскакивает окно "ОК". Оно у меня выскакивало и при полном отсутствии программатора. :-) nik_nik пишет: У меня стоит "Прямой доступ".Насколько помню, для НТФСных систем как-раз надо "Через драйвер", поскольку они с портами общаются только через них. Осцилографом смотрел никаких импульсов.Там и не должно быть никаких импульсов. ;) "Галочками" Вы просто подаёте/снимаете (смотрите) логические уровни на соответствующих выходах (входах). И делать всё это желательно без установленного МК.

nik_nik: Мне тоже попадалась недавно информация, что в ХР работа с СОМ1 только через драйвер, но главным критерием это нормальная работа IC-Prog при прошивке, что и произошло, последне точкой было установка 1 задержки Ввода вывода. У Александра Волокитина (Самоучитель) устойчивая работа когда эта цифра 20 и более. Разное железо компа, у кого есть, у кого нет SP2? куча фракторов, я точно объяснить не могу. Конечно, если сейчас откручивать назад, то для себя и своей конфигурации компа можно окончательно практическим путем определиться. Время ограничено и хочется двигаться вперед... Но ради интереса попробую и через драйвер. По поводу уровней, спасибо за уточнение, что тестить программатор нужно без установки МК, почему не знаю, ноя на всякий случай так и сделал. У меня получилось о чем вы и говорите. При вкл (галка) Вых данных (Кстати параллельно появляется галка на Входные данные - но для чего не знаю) уровень на RB6 (CLOCK) с "-0.8" остается, а на RB7 (DATA) с "-0.2в" становиться 4.2 в. При установке галки на Вкл тактирования на RB6 становиться +4.1 в , а на RB7 остается "-0.2в". Кстати , вопрос к модераторам, где можно высказаться насчет железа программатора Pony-Prog?- некорректого использования режима стабилизации и идей реализации, сам не нашел, но вопрос по выбору стабилитронов попадался. Спасибо. Удачи.

Vladimir: Ветка по программе и програматору Pony-Prog http://pic.fastbb.ru/?1-4-0-00000037-000-0-0-1201624784

Dmitry Dubrovenko: nik_nik пишет: главным критерием это нормальная работа IC-Prog при прошивкеА при установке работы "через драйвер" не работает что ли? Кстати, последнюю версию установили? параллельно появляется галка на Входные данныеУ ПИКов (соответственно и у программаторов, для них), в отличие от Атмелов, одна линия DATA на вход, и на выход. Поэтому установка высокого уровня на выходе ком-порта (входе программатора), приводит к установке высокого уровня и на выходе программатора (входе ком-порта). В этом легко убедиться, посмотрев принципиальную схему программатора. ;-) становиться 4.2 вЧёй-то как-то маловато.

nik_nik: Не долго радовалась старушка. Попробовать через драйвер не удалось. Очередная прошивка с изменением той же проги на генератор ХТ прошла, а потом снова здорово ошибка по адресу 0000h. Дерзаю, смотрю , читаю другие темы (например ExtraPic), вокруг этой ошибки тоже много интересного. Например о задержке подачи питания по отношению к MCLR (может в рограмматоре задержку сделать по вашей схеме. Буду смотреть в мануале. А вот о подтяжке этой шины к земле (или наоборот) через резистор 100-50 Ом по ПИКу 16F84A там есть информация. А вот почему 4.2в не знаю буду симотреть инфу. Жалко, что ХР официально уже и жизнь закончил, а до сих пор по отношению к ПИКам четких руководств к действию нет, все пробами и ошибками. Последнюю версию скачивал и совместно с драйвером использовал, не помогает.

nik_nik: Есть опять результат. Все-таки надо сказать о режимах стабилизации в Pony Prog? ну это в другой теме. Сразу после разъема в цепях стабилизации поменял резисторы, вместо 4.7 к поставил 2.4 к(то есть поднял ток стабилизации в рабочую область), номинал Uct повысился на 0.2-0.3в и микросхема прошилась. Побробовал не пряиой доступ, а через драйвер прошло все нормально. Но видимо надо поменять стабилитроны на номинал 5.1.

RW1ZK: Николай, а что Вы зацепились за этот программатор? Соберите ExtraPic на 2-х м/сх (MAX232CPE & 74LS00) и подобных проблем не будет. Работает и с IC-Prog, и с WinPic800, и с PonyProg.

Deputat: nik_nik пишет: Но видимо надо поменять стабилитроны на номинал 5.1 Давно собирал такой программатор, и он нормально заработал именно с этими стабилитронами.

nik_nik: Шьется через раз, как то неустойчиво. Хочется добиться результата. А Вами предлагаемый программатор работает устойчиво с ХР? Цифры CPE после 232 кроме указания на корпус ничего не обозначают? У меня есть MAX232N, это видимо тоже самое?. Возможно так и сделаю, а какой вариант схемы вы посоветуете?

RW1ZK: nik_nik пишет: У меня есть MAX232N Подойдёт без проблем. Можно собрать вот по этой схеме. Но я добавил преобразователь с +5V на +13V (регулируется) на МС34063. Завтра выложу схему.

nik_nik: К сожалению я не могу открыть и скачать картинку, мой итернетовский провайдер по каким то причинам блокирует мои действия, если нетрудно сбрось пожалуйста на мой почтовый ящик poddor@inbox.ru или ссылку на схему.

nik_nik: Я нашел (ваш сайт), где есть ссылки на схему Extra Pic? журнал Радио у меня есть с вашей статьей, если схема таже, то я ее имею, если есть доработк,то пожалуйста пришлите. Спасибо.

RW1ZK: nik_nik пишет: Я нашел (ваш сайт), где есть ссылки на схему Extra Pic Это не мой сайт, у меня их нет. Здесь: http://rw1zk.nextmail.ru/Klon_EP.zip скачайте архив в 1,51 Мб. В архиве схема программатора в формате программы sPlan 6.0 и фотографии внешнего вида программатора. Печатная плата не разрабатывалась. Резистором R4 установите Vpp=13,1-13,5V.

Dmitry Dubrovenko: nik_nik пишет: Я нашел (ваш сайт)Видимо, это - мой сайт. Помимо ПИКов, доработанный вариант позволяет программировать ещё много чего (перечень в "шапке" в/у темы). В той же теме говорилКому печатку новой платы, шлите адрес в личку.

RW1ZK: Dmitry Dubrovenko пишет: Видимо, это - мой сайт. Возможно. Всё смешалось: люди, кони...

nik_nik: Спасибо за информацию, а по поводу сайта извините, я действительно перепутал.

nik_nik: Скачал, спасибо. Я так понимаю, что мои проблемы уже касаются другой темы, поэтому я перехожу в тему ExtraPic.

RW1ZK: nik_nik пишет: мои проблемы уже касаются другой темы Николай, проблем-то ещё пока нет... Когда соберёте, может и появятся.

nik_nik: Это уж наверняка. Просто я всегда долго выбераю, прежде чем решить, что и как, а это тоже в некоторой степени проблема. У меня появился к вам вопрос, но он уже в теме "ExtraPic".

Dmitry Dubrovenko: Кстати, вышла новая версия 1.06B

dan_ko: Я использую F_prog., с того-же сайта. Подключается к LPT. Программирую только внутрисхемно. Всего-то делов : нужно сделать достаточно мощный источник +5В, что-бы от программатора мог питаться сделанный Вами девайс, поставить диод на MCLR и всё заколосится :). Перепрограммируй хоть сотни раз - никаких проблем, если каждый раз вставлять в "кроватку", то или ноги отпадут, или наоборот вставишь и контроллер крякнет.

Dmitry Dubrovenko: dan_ko пишет: с того-же сайтаЭто с какого? что-бы от программатора мог питаться сделанный Вами девайсМощный источник питания, это, конечно, - хорошо, но надо так организовывать схему, что б от программатора запитывался только непосредственно микроконтроллер, а весь остальной девайс, при этом был обесточен. Только это - уже в другую тему.

dan_ko: Dmitry Dubrovenko пишет: Это с какого? Лежит на http://pic16f84.narod.ru/ версия 4.10.а http://pic16f84.narod.ru/F_p4-10a.zip

dan_ko: Прошу прощения, всё не в тему, мне почему-то казалось, что и IсProg там-же брал.

daemoon: Подскажите, возможно ли WinPic "подружить" с виртуальным компортом ? С реальным работает норм., а вот с виртуальным (чтоб шить на ноуте) ни в какую...

-=Alex=-: Если у программы будет доступ к СОМ порту не на низком уровне (к адресам напрямую) а как к файлу, то можно. К примеру - http://slil.ru/27715529

Пётр: -=Alex=- пишет: Если у программы будет доступ к СОМ порту не на низком уровне (к адресам напрямую) а как к файлу, то можно Даже если будет работа с портом через API, то вероятность успеха почти нулевая. Во первых это связанно с принципом передачи информации через шину USB (она передаётся не непрерывным потоком, а пакетами), а во вторых, микросхема-преобразователь USB->COM может не позволить отдельно управлять её выводами. В любом случае, попробуйте запрограммировать контроллер с помощью этой программмы, а вдруг получится. Она использует API для работы с COM портом.



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