Форум » Программирование микроконтроллеров. » Программатор мастер-КИТ NM9215 » Ответить

Программатор мастер-КИТ NM9215

ra6ftr: при программировании pic16f84a (рограмматор мастер-КИТ NM9215? плата адаптер NM9216/2, прога IC-прог 105D) контроллер не шьётся, при проверке после прошивки выводится сообщение "ошибка проверки по адресу 0000h". на чипе при прошивке питание 5в, МСLR 13,5v, такты и дада идут (смотрел осцилом) , в чем может быть проблема?

Ответов - 39

RW1ZK: ra6ftr пишет: в чем может быть проблема? К примеру в настройках самой программы. А схема программатора есть?

ra6ftr: простой адаптер COM порта

RW1ZK: ra6ftr пишет: простой адаптер COM порта Да ясно, что на COM. Его фото я нашёл: http://www.electronshik.ru/card/24423 Схемы у Вас нет? Какие настройки в IC-Prog?


ra6ftr: JDM programmer, COM1, используя драйвер Windows, задержка ввода /вывода 10

RW1ZK: Попробуйте поиграть с: Инверсия тактирования, задержка, прямой доступ к портам.

ra6ftr: Спасибо, помогла инверсия данных вывода

RW1ZK: Я рад, что смог помочь.

Dmitry Dubrovenko: Его фотоА куда там МК втыкать? Так понимаю, у него даже драйвера ком-порта нет, а стОит как "Extra-PIC".

RW1ZK: Dmitry Dubrovenko пишет: А куда там МК втыкать? Для программирования PIC используется адаптер-переходник. Фото переходника есть на их сайте.

ra6ftr: А куда там МК втыкать? называтся плата адаптер NM9216/2

a139st: Купил я тоже такой же программатор и адаптерры к нему. И у меня аналогичная проблема как уra6ftr С кажите пожалуйста чем всё закончилось ? Программатор заработал или нет?

RW1ZK: a139st пишет: С кажите пожалуйста чем всё закончилось ? Программатор заработал или нет? RW1ZK пишет: Попробуйте поиграть с: Инверсия тактирования, задержка, прямой доступ к портам. ra6ftr пишет: Спасибо, помогла инверсия данных вывода

a139st: Пост я прочитал, Всё что рекомендовали выполнил но результата нет. Когда инверсию поставил лучше стало, читается, но не стабильно т.е. только со второго раза, и задержку менял, на другом компе пробовал. Бесполезно. Я подключал внешнее питание 12В и пробовал 13,7В, в первом случае VPP было 11,8В а во втором 12,98В. И что заметил на базовом блоке перепутана нумерация перемычки которая переключает питание т.е. когда подключашь внешее питание перемычка должна соединит 1-2 контакты, а на плате получаеться что надо соединять 2-3.( наверное отпечатка) Эту всю проверку я делал с программой ICprog, а с PonyProg железо видит, а выдаеть ошибку при проверке

RW1ZK: Попробуйте WinPic800.

a139st: RW1ZK пишет: Попробуйте WinPic800. Пробовал он вообше не видит железо. В настройках выбирал JDM Programmer

RW1ZK: В IC-Prog есть тест программатора. Проверьте наличие синалов. Какой PIC шьёте?

a139st: PIC16F84A Тестировал все сигналы присутствуют. Вот что было: Когда ставишь галочку в любом месте вкладки Выходние сигналы появляется галочка Вход данных вкдалке Входной сигнал. Когда снимаешь галочку должен изчезнуть. Странно что она держиться 20 секунд и только потом изчезает Шунтировал С3 по схеме базового блока сопротивлением 10кОм. эта неисправность изчезла

a139st: По поводу WinPic800 не смогли бы сказать какие настройки нужно выбирать и где ставить галочки?

RW1ZK: Если мне не изменяет память, то кроме указания номера COM-порта и выбора программатора, ничего больше настраивать не нужно.

a139st: А программатор мастер-КИТ NM9215 точно JDM Programmer или какой ни будь другой?

RW1ZK: Вроде точно он. А схема есть?

Dmitry Dubrovenko: a139st пишет: PonyProg железо видит, а выдаеть ошибку при проверкеЧто-то странное. У меня Поня выдавал "Всё OK!" даже когда программатор вообще был не подключен.

a139st: RW1ZK пишет: Вроде точно он. А схема есть? http://www.masterkit.ru/main/set.php?num=711

RW1ZK: 1. Для внешнего питания замыкаются контакты 1-2 на JMP1. 2. Попробуйте отключить от схемы С1. 3. DA1 какая? 4. Как подключаете программируемый PIC? 5. Если через адаптер, то дайте схему.

a139st: RW1ZK пишет: 1. Для внешнего питания замыкаются контакты 1-2 на JMP1. С этим я согласен, но на печатной плате цифры 1 и 3 перепутаны местами. RW1ZK пишет: 3. DA1 какая? LM2936Z-5 RW1ZK пишет: 4. Как подключаете программируемый PIC? 5. Если через адаптер, то дайте схему. Подключаю через адаптер. Схема адаптера на сайте и инете я не нашёл, но она собрана по такой схеме http://forum.radiospec.ru/lofiversion/index.php/t892.html RW1ZK пишет: 2. Попробуйте отключить от схемы С1. Это на что влияет?

RW1ZK: a139st пишет: Это на что влияет? Отключать не стОит. Анализируя схему базового блока программатора, не зная что применено в качестве DA1, не зная схемы адаптера, я решил, что это цепь подачи Vpp. Оно должно быть не менее 9-ти вольт. А на самом деле там всего 5 вольт. Значит это не Vpp и убирать C1 нет смысла. Vpp коммутируется либо на плате адаптера с помощью VT3, либо подаётся напрямую на программируемый PIC по цепочке R3, VD6. Подскажите марку стабилитрона VD6. Он должен быть, как минимум, на напряжение стабилизации 12 вольт. Попробуйте срисовать схему адаптера с печатной платы. Это значительно ускорит решение Вашей проблемы. P.S. Не обратил внимание на ссылку. Вечером посмотрю, отпишусь.

RW1ZK: Так... А 9 вольт на адаптере присутствует и SA1 в нижнем положении?

a139st: Я сделал следующую проверку: Поставил микросхему, запустил программматор, начал конролировать напряжение: при программировании (тест программатора ICprog) ножки 5-4 -- 12В ножки 5-14--- 5В ножки 5-13--- 4,17В ножки 5-12--- 0В ножки 5-10--- 0В Эти проверки делал на ножках программируемой микросхемы PIC16F84A при внешнем питании базового блока 12в. Пробовал подать питание 13,7В При этом напряжение на ножках 5-4 -- 13В, оно понятно потому что установлен стабилитрон на 13В

RW1ZK: a139st пишет: ножки 5-10--- 0В У Вас что, и 10-й вывод подключен? Распиновка: 4-Vpp (напряжение программирования +13В) 5-GND (земля) 14-Vss (питание контроллера +5В) 13-DATA (данные) 12-CLOCK (тактирование)

Алексей: Этот вывод микрочип при программировании рекомендует подтягивать через резистор к плюсу. Что мы и видим в этом программаторе, в Экстрапике тоже этот вывод подключен. Но в принципе все работает и без подключения этого вывода...

RW1ZK: Алексей пишет: через резистор к плюсу. Может к земле?

RW1ZK: Алексей, я не нашёл в спецификации никакого упоминания о RB4. http://slil.ru/26600719

Алексей: RW1ZK пишет: Может к земле? Возможно. Этот вывод если мне не изменяет память связан с низковольтовым программированием, но в 84 его нет. Зато в 628 он есть...

RW1ZK: Совершенно верно. В PIC16F628 он есть (RB4/PGM). Этот вывод в схеме ExtraPic подтянут к земле через резистор 1 ком. Лог.1 подаётся на него при низковольтном программировании (в схеме ExtraPic не реализовано). http://slil.ru/26601637 К PIC16F84A это не имеет никакого отношения. a139st пишет: ножки 5-12--- 0В При установке галочек в окошке "Выходные сигналы" галочка "Вход данных" во вкладке "Входной сигнал" появляться не должна. На выводе 12 (без галочки "Вкл. тактирования") должен быть лог.0, с "Вкл. тактирования" +5 вольт.

a139st: Прошу прощения что долго не писал, не было возможности. Про 10 ножку он у меня не был подключён, сравнивая с другими программаторами решил поставить сопротивление 1кОм на землю. RW1ZK пишет: При установке галочек в окошке "Выходные сигналы" галочка "Вход данных" во вкладке "Входной сигнал" появляться не должна. А у меня появляется: ставишь галочку слева - появляется справа, убираешь и там изчезает. А когда она должна появляться? Измерил вот что пулучилось : 4 ножка - 12,97В 14ножка - +5В 13ножка - 4,14В (появляется когда ставишь галочку Вкл Выход Данных, когда снимаешь галочку 0В и одновременно появляется галочка Вход данных ) 12ножка - 4,74В (появляется когда ставишь галочку тактирование, когда снимаешь галочку 0В)

RW1ZK: В настройках программатора: В "Опции":

a139st: Все галочки ест, кроме Вкл. контроль VCC для JDM Но установка этой галочки не помогает. Думаю проблема с COM портом (в смысле не согласуется этот программатор с COM) Хотя и на другой машине пробовал, тоже самое. Махнул я на него и уже собрал EXTRA-PIC. С первого раза заработал. И читает и пишет. Замучил я Вас со своим программатором. Спасибо за помошь!

RW1ZK: a139st пишет: Махнул я на него и уже собрал EXTRA-PIC. С первого раза заработал. И читает и пишет. И это верно, и это правильно! Удачи!

Bigor: a139st пишет: А программатор мастер-КИТ NM9215 точно JDM Programmer или какой ни будь другой? Это непросто JDM Programmer - это железо PonyProg



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