Здравствуйте! Пытаюсь прошить контроллер PIC16F616 с помощью программатора (железа) KovPIC. Вот его схема:KovPIC. С помощью него я шил PIC10F200 софтом WinPIC800 по Windows seven. В настройках выбирал следующее: JDM Programmer, галочку "Use Vdd". Сигналы: DATA - DTR без инверсии DATA IN - CTS с инверсией Clock - RTS без инверсии Vpp - TxD без инверсии Vdd - DTR с инверсией. Пытаюсь этим же железом прошить PIC16F616, но этого контроллера нету в списке поддерживаемых контроллеров WinPIC'a, поэтому захотел использовать PICPGM. PICPGM устанавливал на Windows XP, права юзера - админские. Программатор не детектится автоматом, (выдаёт сообщение в логах "Autodetecting Programmer ...No Programmer found! Check connection!No PIC detected!"). Вбиваю настройки программатора вручную, после этого программатор в логах пишет: "Checking connection of JDM Programmer ... Error opening LPT driver! No Programmer found! Check connection! No PIC detected!" В настройках PICPGM пробовал сделать Hardware test, всё ОК, на выводах ком-порта мултиметром мерял напряжения, всё как и должно быть (с учётом инверсии DataIN и Vdd. Прикрепляю скрины настроек PICPgm'a. Заранее спасибо за помощь.
Присоединённое изображение (Нажмите для увеличения)
Группа: Автор
Сообщений: 26706
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
Беда в том, что PICpgm и WinPIC сильно не дружат. Во всяком случае у меня на машине. Если я ставлю WinPIC, в диспетчере устройств появляется WinPIC Hardware и после этого PICpgm не работает. Если после делаю переутановку PICpgm, в таком случае WinPIC ругается.
Второй нюанс - версия. У меня последняя версия PICpgm глюкавила. А предпоследняя работает аж бегом.
--------------------
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.» /Эйнштейн/
Спаял в точности такой же как описано тут. Все заработало. На компе стоить Windows Seven, удалил драйвера winpic800, поставил picPGM. Программатор сам определился, порт - тоже сам (COM1) И пик определился сам, прошился успешно. Всё круто! Да, чуть не забыл: в качестве биполярных транзисторов использовал КТ315Б . Кондёр поставил не 100мкФх40В, а 100мкФх25В. Полевой транзистор - 2n7002. Всем удачи!
Это сообщение отредактировал kt368bm - Apr 11 2012, 06:00 PM
Сцена третья. Преобразователь 5В->13В не выдает нужную мощность. С не подключенным пиком на его выходе 13В. При присоединении пика идет просадка до 6В. Оба случая для включенного состояния 13В на пик. Если на управляющий транзистор подавать 13В с внешнего источника, то работа идет корректно, пик определяется. Тока нужно порядка 10мА. Преобразователь в принципе управляется. --При изменении номинала R16 = 1кОм (между 4 и 5 ногами) изменяется и выходное напряжение. Получал значения от 11В до 17В. --Изменял значение дросселя, как в даташите на MC34063A (там из данной микрухи и повышающий, и понижающий, и инвертор делают), реакции ноль. В чем может быть проблема?
--------------------
я не читал правила форума при регистрации и употребил в имени нехорошие символы. Я шёл к успеху, а меня низачто заба...... Я читал, но ник нравится, а просто стирать предупреждение, думаю, будет не честно...
Группа: Автор
Сообщений: 26706
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
Где-то баг.. По 13в нагрузки не должно быть. Совсем. У пика там КМОП вход, тока не жрет совсем. Подозреваю, что 13 в кроме многи MCLR еще куда-то заходит. Замыкает на другую ногу.
--------------------
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.» /Эйнштейн/
Eddy71, извините за назойливость. Вчера еще раз перепроверил плату. Не исключаю, конечно, что я чего-то не вижу. Но с внешним 13В контроллер зашился и работал согласно программе (ничего сложного, просто моргал св. диодом на макетке). Поправьте меня пожалуйста, если я где-то ошибусь. 1. Просадка напряжения идет только со вставленным контроллером. В случае КЗ просадка была бы не зависимо от наличия пика в панельке. 2. Выходной ток DC-DC преобразователя по даташиту начиная от 100 мА. Если подключить лабораторный блок питания в качестве источника 13В, то выходного тока в 10 мА хватает для определения типа пика и его прошивки. При настройке в 5 мА, прибор сваливается в режим стабилизации тока, и пик не определяется. Следовательно 10 мА вполне хватает для работы, значит, мой вариант схемы не выдает и этого. Поэтому я и думаю, что схема формирования 13В работает не правильно.
Постараюсь в ближайшее время отдать девайс знакомым, может взгляд замылился, и я что-то упускаю из виду.
Все-таки хотелось бы довести все до нормального рабочего состояния.
--------------------
я не читал правила форума при регистрации и употребил в имени нехорошие символы. Я шёл к успеху, а меня низачто заба...... Я читал, но ник нравится, а просто стирать предупреждение, думаю, будет не честно...
Поэтому я и думаю, что схема формирования 13В работает не правильно.
Разумеется, мое исполнение этой схемы работает не правильно. Как видно по предыдущим постам сама схема рабочая.
Это сообщение отредактировал }{0bb!t - Apr 24 2012, 08:03 AM
--------------------
я не читал правила форума при регистрации и употребил в имени нехорошие символы. Я шёл к успеху, а меня низачто заба...... Я читал, но ник нравится, а просто стирать предупреждение, думаю, будет не честно...
Группа: Автор
Сообщений: 26706
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
QUOTE
1. Просадка напряжения идет только со вставленным контроллером. В случае КЗ просадка была бы не зависимо от наличия пика в панельке.
Об этоя я и писал. Не КЗ на землю или питание, а на ногу контроллера, которая в программировании не должна участвовать. Вот через внутренний диод этой ноги и мкнёт.
--------------------
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.» /Эйнштейн/
Есть программатор PIC K150, пытаюсь запрограммировать PIC 12f629. Программа Win Pic не может инициализировать данный программатор. В комплекте дали microbrn, но она вылетает с ошибкой. picpgm_v2650 не запускается. Подскажите какой программой лучше прошивать? ОС WIN 7. Устройство определяется в оборудовании как (на рисунке)
Это сообщение отредактировал step_by_step - Apr 24 2012, 11:44 AM
Присоединённое изображение (Нажмите для увеличения)
Группа: Автор
Сообщений: 26706
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
PICpgm для винды последняя версия 1560. Я подозреваю, что Вы скачали версию для линукса.. У меня в подписи сайт автора, зайдите и справа ссылка на последнюю версию будет.
--------------------
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.» /Эйнштейн/
Есть программатор PIC K150, пытаюсь запрограммировать PIC 12f629. Программа Win Pic не может инициализировать данный программатор. В комплекте дали microbrn, но она вылетает с ошибкой. picpgm_v2650 не запускается. Подскажите какой программой лучше прошивать? ОС WIN 7. Устройство определяется в оборудовании как (на рисунке)
Пользуюсь К150, купил на ебэй, программатор работает только с microbrn, причём довольно корректно..
Программатор работает, правда пока проверен только на Pic16F676. За послушание получил симпатичный корпус. G1200G 92х57х25.4мм хорошо подошел, но пришлось сделать разъем питания на стенку, а не на плату. Спасибо, Eddy71 за помощь, оперативную и полезную.
--------------------
я не читал правила форума при регистрации и употребил в имени нехорошие символы. Я шёл к успеху, а меня низачто заба...... Я читал, но ник нравится, а просто стирать предупреждение, думаю, будет не честно...
Группа: Cоучастник
Сообщений: 42
Пользователь №: 62106
Регистрация: 27-February 10
Место жительства: г Кинешма
Всем привет собрал прогроматор на шнурке от принтора но ПК его невидитвчем может быть причина на контрольной точке 12.6в,но на 4 ноге пика нет 12в там 0.36в. апри отключеном шнурке на 4ношке 5.6в.может порту меня непашет? как проверить порт.