igar07_1995

Не Шьются Микроконтроллеры Новые Pic 16F628A На Собранном Pickit2

39 сообщений в этой теме

Darth_Vader    44

Особо упёртым рекомендую прошить pic16f628a вот этой прошивкой (любой из четырех) и попытаться снова его считать/записать, а после рассказать какой он чудесный этот лайт.

http://www.labkit.ru..._clock_IN14.rar

Кхм... У меня не лайт, но я при помощи JDM-программатора + PICPgm 1.9.0 прошил PIC16F628A прошивкой Old_clock_IN14+beep.hex (1 из 4х)

Как привести контроллер в чувство? :)

Изменено пользователем Darth_Vader

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00

Когда шьёте PIC-контроллеры , то ВСЕГДА сажайте на землю любые контакты, связанные с записью. PGM, PGD, PGC и т.д. и с опорным напряжением. И "будет Вам Щасте... с любыми чипами..."

И ещё, для 16F628a 14 ногу соединить с 1 при программировании

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 056
41 минуту назад, Александр L сказал:

И ещё, для 16F628a 14 ногу соединить с 1 при программировании

че курим???

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А я забыл, что я что-то курил. А если без дураков, то на одном чипе реально помогло только 1-я нога на VDD. Я-то не колдун, а китайцы, наверное, колдуны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kotosob    964

Ничего ни с чем соединять *по-новому* не нужно.Нужно применять высоковольтное программирование и задержку подачи напряжения программирования относительно напряжения питания,как это сделано в версиях Extrapic.Подключение штатное для любого PIC и шьется любой из известных.В качестве программы программирования настоятельно советую PICPgm-Programmer,отличающейся широким ассортиментом PIC-ов прошлых лет и современных ,удобным интерфейсом и безотказной работой.

Изменено пользователем kotosob

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
otest    26

Пошёл закапывать свой Pickit2 и покупать Extrapic

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23

Лично я бы купил Pickit2 или Pickit3 и не заморачивался...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
manhoo    0

Пошёл закапывать свой Pickit2 и покупать Extrapic

Да.Extrapic этот здорово выручал.

Ну не знаю насчет Лайта... Я лет пять тому его изготовил (купил новый компьютер без СОМ)и пользуюсь без проблем.В том числе и внутрисхемно.Часто при наладке можно обойтись без внешнего питания.Питать конструкцию только от порта.

А вот PIC16F628A с проблемами-это сейчас часто.Брал на ЧИП-НН десяток.В SMD.Прошивок пять-десять больше не выдерживают. Перестают опознаваться и шиться. Для пробы с АЛИ выписал десяток PIC16F690.Чуть дороже ,а ножек побольше.Да и любопытно с ними поработать. Без проблем.Ни одного сбоя.

 

Изменено пользователем manhoo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
AlexLBBB    1

Для Jukov

"Особо упёртым рекомендую прошить pic16f628a вот этой прошивкой (любой из четырех) и попытаться снова его считать/записать, а после рассказать какой он чудесный этот лайт.

http://www.labkit.ru/userfiles/file/projects/clock/Old_clock_IN-14_f628_ds18_Elise/Old_clock_IN14.rar"

Прошил на PICKKIT2 Light. Убил чип. Восстановил JDM-программатором с  IC-PROG.   НО!!!.    Одна интересная "весч". В HEX-файлах после кода "3400", - в конце ВСЕХ Ваших программ, есть последовательность кодов "0604 2А04", которых, в принципе быть не должно.

Я прописал вместо них "3FFF" и "...случилось чудо...". Все пишется на PICKKIT2 Light, читается на PICKKIT2 Light, определяется на PICKKIT2 Light. Не знаю в чем тут дело и будет-ли прога работать, но обратил внимание на то, что мои проги обычно заканчиваются кодом "3400", иногда 2 раза - "3400 3400 " . Может Ваш вариант - косяк компилятора? Вариант интересен ещё и том плане, что, возможно, эта последовательность воспринимается к команда?

 

Kosyak.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IMXO    1 056
25 минут назад, AlexLBBB сказал:

в конце ВСЕХ Ваших программ, есть последовательность кодов "0604 2А04", которых, в принципе быть не должно.

с какого перепугу вы решили что этой последовательности не может быть? обычные команды , на картинко первая команда исключающие ИЛИ, вторая команда безусловного перехода на 1796 строку

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23
12 часа назад, AlexLBBB сказал:

Прошил на PICKKIT2 Light. Убил чип

У меня тоже Light.... странно, но еще ни одного не убил из PIC10xx...PIC24xx. Научите, как?!

12 часа назад, AlexLBBB сказал:

Восстановил JDM-программатором с  IC-PROG

Крутой у Вас программатор: убитые МК реанимирует! :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
AlexLBBB    1
В 27.01.2017 в 23:46, IMXO сказал:

 

В 27.01.2017 в 23:09, AlexLBBB сказал:

в конце ВСЕХ Ваших программ, есть последовательность кодов "0604 2А04", которых, в принципе быть не должно.

с какого перепугу вы решили что этой последовательности не может быть? обычные команды , на картинко первая команда исключающие ИЛИ, вторая команда безусловного перехода на 1796 строку

Уважаемый IMXO, понятия не имею про перепуги, но у меня так происходит. И, кстати при прошивке исходной программой возникает тормоз на этом положении. Потом ставлю в JDM. Читаю. Стираю. И получаю в PicKit2Light чистый чип.

И для Vovka - попробуйте прошить, а не трольте бестолково.

 

 

Screen1.png

Screen2.png

Screen3.png

IMG_20170129_120330.jpg

IMG_20170129_120352.jpg

IMG_20170129_120836.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Vovka    23
9 часов назад, AlexLBBB сказал:

И для Vovka - попробуйте прошить, а не трольте бестолково.

Если Вы убили бы чип, то никакой программатор его не оживил бы!

Ответ: LVP

Изменено пользователем Vovka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Вот не утрируючи обьясни мне дураку, зачем снижать частоту в рабочем аппарате??
    • Автор, внутри шагового двигателя соединены средние точки обмоток. В связи с этим, Вам не удалось подключить обмотки последовательно. Нужно разобрать двигатель и распаять средние точки. Я сейчас спаял последовательное соединение и раскрутил пальцами вал до 24в без нагрузки. Так же необходимо реализовать редуктор, ибо это мастурбация. При определённых оборотах шаговика, мощность начинает расти в разы.
    • DesAlex не доволен, когда технический раздел форума пытаются использовать как рекламу для своего товара. Весь подобный материал поудаляю (и это уже не первый раз в случае с Вами), в следующий раз - забаню за злостное нарушение Правил форума. Нужна реклама - это к админу (за денежку на развитие форума); продать - только в разделе "Куплю-Продам", в технической теме не должно быть ни малейшего намёка на занятие коммерцией.
       
    • Ради прикола отснял еще одно демонстрационное видео:     Статья в процессе. Но как скоро выйдет, не могу сориентировать, поскольку работа, семья, маленькие дети... Поэтому, кому очень приспичило, могу помочь в пределах данного форума. Первая статья про ЭТ уже готова. Ссылку давал чуть выше. От нее уже можно отталкиваться.
    • 3 линии по 5-6 таких диодов, больше драйвер не потянет. В каждую линию токовыравнивающий резистор 1-1,5 Ом 1,5-2 Вт.
    • Всем привет подскажите пожалуйста. Есть модуль А6. У него есть пин RST. В даташите написано, что для сброса надо применять низкий уровень, но при этом ток через все это дело пойдёт до 70ма и у модема возникнут трудности с поиском сети. Там же сказано, что рекомендовано использовать nMOSFET. Так вот я правильно понял, что надо просто тянуть эту ногу к земле через мосфет н типа, никаких там обвесов не надо? Есть схемка как правильно притянуть ногу к земле через мосфет? И как правильно подобрать транзистор? Питание модуля 5в , управление 3,3в
    • всем привет. И так по-порядку без лишних слов. схема управляет двигателем в игрушечной машинке спаял самодельный H-bridge на KT816В + КТ817Г + управляющие 2n3904 схему взял тут: http://www.laurentkneip.de/H_bridges.html Оригинальня схема: Схема чуть модифицированная мною: На схеме:
      - замены по сравнению с оригиналом подчеркнул: желтым
      - номера ножек транзисторов: голубым
      - заменил R1 и R3 с 10К на 200 Ом. Как по мне 10К это перебор
      - добавил диодов на каждый транзюк: в инете видел много схем где диоды стоят У меня есть еще 1 машинка. Я её схему перепаивал, так как там стояли очень слабые транзюки и 1 из них был сгоревшим, но там диодов и резюков НЕТ вообще - и она работает. По сути там копия оригинальной схемы (фото №1) ПРОБЛЕМА: текущая самопайка при подаче сигнала на X2-1 или X2-2 - двигатель крутит или по часовой или против часовой. вроде бы всё ОК. Но не особо сильно. Как будто в пол силы. НО! когда на обеих контактах 0 - то он сам еле еле крутится в одну сторону. На X1-1 при этом 0.49V, а на X1-2 около 1.42V. Тут то я и понял, что что-то явно не то. Я так понимаю транзюки каким-то образом приоткрыты? - честно говоря я очень силен в схемотехнике , Программист, но люблю и паять. По-этому пишу с просьбой помочь. Пробовал оба X2-1 и X2-2 тупо на землю посадить без Arduino - эффект тот же. Ну и если рукой взять за вал моторчика - то слышно, как он туда сюда как бы дергается с оооочень большой скоростью. Но так как напруга на одном из контактов больше - он всё же еле-еле крутится по часовой. Может я неправильно добавил диоды в схему? или резисторы R2 и R4 поставить около 2К-4К Ом? Неправильно номера ножек транзюков определил? Вместо 2n3904 есть еще С945 если, что. Могу замерять напряжения в любых точках где скажете.