Здравствуйте. Подарил мне знакомый, который уже уехал на ПМЖ за бугор, вот такой программатор PIC'ов (см. фото). И как я его не расспрашивал и просил вспомнить об программе для работы с этим программатором, все безуспешно. Программатор собран на PIC'е 16F648A, имеет микросхему СР2102, подключается через USB B, определяется системой как "CP210x USB to UART Bridge". Пробовал много разных программ, такие как PICkit 2 v2.61, PICPgm Programmer, WinPic800, MPLAB IDE v8.43, PonyProg2000, и др. никак не определяется программатор в программах. В колодке для программирования стоит PIC1F676. И самое главное - программатор рабочий, им программировали, но проблема стоит в какой же программе?. Спасибо за помощь.
Вложение | Размер |
---|---|
20160227_203039.jpg | 201.41 КБ |
20160227_203106.jpg | 154.94 КБ |
20160227_203126.jpg | 179.35 КБ |
20160227_203218.jpg | 199.49 КБ |
20160227_203255.jpg | 184.06 КБ |
20160227_203328.jpg | 166.15 КБ |
20160227_203336.jpg | 179.94 КБ |
20160227_203642.jpg | 175.12 КБ |
20160227_203659.jpg | 157.53 КБ |
snimok.jpg | 14.07 КБ |
IMHO, есть смысл попробовать XWisp или XWisp2. Хотя бы убедиться, что он определяет (или нет) сам программатор.
Ну и ещё для моста USB-UART драйвера обновить:
CP210x_VCP_Windows_Release_Notes.txt
CP210x_VCP_Windows.zip
"Я вообще-то не механик, у меня другая специализация - обычно я делаю людям больно." (C)Alien - Resurrection
Спасибо, что откликнулись. По поводу драйвера для моста, то я уже обновлял их и при установке Ваших было написано, что драйвер ничем не лучше уже установленного. Данные Вами программы выдали следующее (см. фото).
TARGAS, тогда уж стоит нажать Enter ещё раз и дочитать справку до конца.
Это для просмотра помощи. А для испытания - дать команду вроде этой (если мост USB-UART - это порт COM1):Если окно консоли закрывается после нажатия Enter - значит, сперва запустить "Командную строку" а затем уже ввести команды типа:
Цель - увидеть строчку "Detected programmer: ...", как на картинке:
Это если повезёт. Либо будет, как у меня: (но у меня так и должно быть - нету проггера на PIC16F648A)
Ещё могу посоветовать слить прошивку с вашего PIC16F648A (с помощью другого программатора), расковырять её и исследовать.
"Я вообще-то не механик, у меня другая специализация - обычно я делаю людям больно." (C)Alien - Resurrection
По скриншоту диспетчера устройств - COM2.
А кому счас легко...
Нажатие на Enter ещё раз приводит к закрытию экрана или к тому, что указано на "снимке 1". Перед вводом команд для испытания поменял в диспетчере задач на порт COM1 (скрин прилагается). К сожалению не повезло и выводит окно с отсутствием программатора (снимок 6). Сделал несколько скринов с диспетчера устройств, м/б чем-то поможет. По поводу слить прошивку, к сожалению совершенно нет ни друзей, ни знакомых имеющих программатор. М/б есть еще какие-то идеи? Спасибо за помощь.
TARGAS, стесняюсь спросить , но всё же...
А вы поговорить с ним пробовали?
Например, с помощью PuTTY. Что-нибудь ответил он вам?
Протокол нам пока, конечно, не известен, но чем чёрт не шутит? Вот описание, к примеру, протокола Wisp (что есть расширение WBus) - ну так, чтобы знать примерно, чего можно ожидать.
Кстати, перед этим может быть полезно проверить работоспособность CP210x - замкнуть RX и TX, возможно частично отключив выводы микросхемы CP210x от остальных цепей схемы (см. даташит).
Софт в помощь - COM Port Toolkit:
Вообще, ваш программатор очень похож на клон вот этого:
только вместо FT232BM от FTDI стоит CP2102 от Silicon Labs.
Схема, описание и кое-какое обсуждение K150v2.
Было бы проще искать его точную схему, если бы вы привели полный список использованных микросхем и/или фото, на котором бы читалась их маркировка (лучше сделать одно фото, но качественное: с боковым освещением - применив LED-фонарик под острым углом, натерев мелом корпуса и т.п.).
"Я вообще-то не механик, у меня другая специализация - обычно я делаю людям больно." (C)Alien - Resurrection
Отправить комментарий