Форум » Неламповая схемотехника » Кое что о ICD2 SeVeN дебаггере в вопросах и ответах. » Ответить

Кое что о ICD2 SeVeN дебаггере в вопросах и ответах.

SeVeN: Конструкция выложенная на сайте автора http://de7bugger.narod.ru/ - "повторяемая конструкция внутрисхемного дебаггера ICD2 для для отладки схем c микроконтроллерами серии PICmicro®" вызвала некоторые вопросы. Ответы на них положат начало этому топику. Так же приглашаются все желающие обсудить конструкции, наладку, работу различных клонов ICD2.

Ответов - 143, стр: 1 2 3 4 5 6 7 8 All

SeVeN: icd2-seven не работает. Конектится а дальше ничего.

SeVeN: Если дебаггер коннектится, а дальше - ничего, проверь скорость соединения. По умолчанию стоит 56000, а надо 19200 и всё придёт в норму.

Vopros: Откуда в схеме берется Vpp и каково оно?


SeVeN: для получения Vpp (12,5 - 13,5V. Зависит от экземпляра микросхемы xx232) используется внутренний генертор преобразователя полярности микросхемы xx232. Кстати, для получения Vpp =13V рекомендую использовать микросхему xx232 старых модификаций с конденсаторами в преобрзователе полярности 22,0 uF.

Vopros: Я только недавно юзаю ПИКи и у меня возник вопрос по дебаггеру,а именно дебаггер можно использовать для любых ПИКов(которые стоят в отлаживаемой схеме) или нет?

SeVeN: Список программируемых PIC-контроллеров зависит от версии твоего MPLAB-IDE. Не поленись - прочитай инфу по твоей версии. А ещё лучше - используй последнюю версию среды программирования, я думаю, те PIC''и, что тебе попадутся - ты найдёшь в списке по последней версии

Vopros: Для чего на разьеме ICSP-ICD сделан вывод RB3 и зачем нужны коммутационные элементы J1 и J2 ?

SeVeN: Вывод RB3 предназначен для низковольтного программирования. Перемычки используются для выбора источника питания для ICD2 или отлаживаемой схемы: - питание от источника отлаживаемой схемы - питание от источника дебаггера - ICD2 и отлаживаемая схема запитаны каждый от своих источников

CERGEI1982: Можно ли поставить в дебаггере вместо pic16f876a pic16f876 ? подойдет ли прошивка от pic16f876a? если нет, можете выложить прошивку на pic16f876

CERGEI1982: Все разобрался,оказывается не был настроен СОМ порт на компе

олег: CERGEI1982 пишет: Все разобрался,оказывается не был настроен СОМ порт на компе Кажется у меня такая же проблемма. Как настроить порт на компе? МПЛАБ что-то видит, но обновить - Failed to read all of requested bytes (0x0 of 0x8)-- помогите люди добрые, кто чем может!!!

олег: Настроил компорт- заработало. ОГРОМНОЕ СПАСИБО АВТОРУ!!!

MAZ: Собрал ICD2.http://de7bugger.narod.ru/ Подключаю через PCMCIA-COM. MPLAB 7.30 ( какой же неудобный, даже шрифт) Неделю бьюсь. Не работает. Порт настроен. Буфер отключен. На этом порту Extra-Pic "летает". Вопросов куча. 1.Когда включаю Conekt, светодиод желтый не мигает. Но пишет MPLAB: " ICD 2 Ready" т.е MPLAB ICD 2 Готов. Активируется панель Run; Halt; и т.д. Это что, тест пройден? Работает только сброс, но очень долго. Остальные кнопки включаются, о чем-то задумываются. Программа стоит на первом nop. Когда включаю анимацию, загорается желтый, и горит пока не выйдешь из MPLAB. 2. Обновить прошивку самого ICD 2, можно только с внешнего программатора. Я правильно понимаю. 3. Когда нажимаю Програмировать, загорается красный(Ошибка)и горит пока не выйдешь из MPLAB. Схему всю перепроверил. MAX232N, не нашел с какими конденсаторами использовать. Ставил 10Мкф и 2,2 Мкф. PIC16F876A I/SP, он с 20МГц работать будет? Пока все.

MAZ: Проблема решилась.Когда поехала крыша. В настройках порта вкл. буфера. (Все, даже лаб просит их отключить), поставил частоту 56000 и начал летать. после тестирования сам обновился. Я в восторге. Большое спасибо.

Саша: Слева от С1 находится стабилитрон, а над ним резистор R1. Подскажите, пожалуйста, номиналы R1 и какое напряжение стабилизации у стабилитрона ? Заранее вам благодарен.

lampilich: Саша пишет: Слева от С1 находится стабилитрон, а над ним резистор R1. Подскажите, пожалуйста, номиналы R1 и какое напряжение стабилизации у стабилитрона ? ПРИВОЖУ ЦИТАТУ ИЗ ГОСТЕВОЙ САЙТА http://de7bugger.narod.ru/. По моему речь идёт об этом: Вместо R1 устанавливается перемычка или диод в прямом вкючении (если Vpp > 13V). Вместо стабилитрона DZ установите конденсатор 0,01-0,1uF. Это отражено на принципиальной схеме. Разночтение схемы с топологией платы произошло по причине размещения на сайте картинки для первоначальной версии топологии.

Саша: Да - а гостевую я, как раз, и не заметил. А там подобный вопрос уже был. lampilich спасибо огромное.

Александр: На моем ноутбуке нет COMпорта. Только USB и LPT. Что посоветуете?

lampilich: Дебаггер нормально работает и с адаптером USB-RS232. Как раз на днях попробовали такое подключение к ноуту HP (там тоже нет COM). Всё работало отлично, причём в отличие от прямого подключения к СОМ, можно было скорость ставить не только 19200, но и на 56000 всё было в порядке. Тут чуть выше один чел. описывал, как он подключил через PCMCIA-COM. У него тоже всё заработало, только на скорости 56000.

lampilich: На сайте http://de7bugger.narod.ru/ выложена USB - версия ICD2-SeVeN дебаггера. Есть всё - схема, плата, прошивка, краткое руководство по сборке и наладке.

L_iskander: Добрый день, подскажите пожалйста. Собрал все согласно схеме, а при запуске conecta получаю - Connecting to MPLAB ICD 2 ICDWarn0054: MPLAB IDE has lost communications with the MPLAB ICD 2. Would you like to attempt to reconnect? ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready" и больше ничего...

lampilich: Надо проверить напряжения на преобразователе 232 микросхемы, кабель связи, правильность прошивки процессора. Кварц 20мгц должен быть импортным. На отечественных нормально запускаться не желает.

SergSit: Решил собирать USB вариант, возникла кучка вопросов. 1. Архив схемы для Схема в Splan6 битый , выдает ошибку на этапе разархивации. 2. Файл с проектом печатной платы для Sprint Layout пустой. Скачивается, разархивируется. Но при открытии в нем ничего нет. Пробывал 2-ой и 4-ой версией. 3. На схеме некоторые емкости не имеют обозначения. 4. Марка диодов не указана. 5. Не указана величина индуктивности L2. Начал сам разводить плату на основе приведенного образца возникли вопросы по разводке. 1.Правильно ли указаны размеры платы? 2.Почему у Вас на плате не подключена 26 нога FT232? Хотя на схеме она подключена к питанию. 3.Подключение светодиода Tx_LED и резистора R8 почему-то сделано не в соответствии с приведенной схемой. На схеме они подключаються после L2, а на плате они подключенны до L2. Это так задумано? А как правильно? И самый важный вопрос. Будет ли она работать по обнаружению стольких недочётов?

lampilich: SergSit пишет: Решил собирать USB вариант, возникла кучка вопросов. ОТВЕТЫ: 1.Архив схемы в порядке. Только что скачал, открыл - всё в норме. Архив открыл в Total Commander (где он и создан). Там ничего нового - то же что и на картинке на экране. 2.Плата для SPRINT LAYOUT 5.0 rus. Только что скачал, распаковал, открыл. 3.Какие? Я не нашёл. 4. Потому что практически любые. Ну пусть будут КД522... Светодиоды тоже расшифровывать ни к чему. 5. По схеме видно, что это сглаживающий дроссель питания. У меня вообще установлена перемычка, пропущенная через ферритовую трубочку (стандартный способ погасить импульсную помеху). по плате: 1. Там на странице указано, что картинка платы не в массштабе. Правильный масштаб - в файле для Sprint Layout 5.0. Размеры платы 82.23х43.82 - верные. 2. Потому что нога26 и нога3 - это питание и имеют между собой соединение внутри микросхемы. На ногу 3 питание подано. 26-я исключена для удобства разводки платы. 3. Потому что и та и другая точки подключения - это цепь питания. По схеме это отлично видно. Плата сделана так, потому что развести получилось проще и удобней. Самый важный ответ - устройство предназначено для радиолюбителя с опытом и пониманием принципов работы электронных устройств. Работает без проблем.

SergSit: 1.Да архив схемы теперь стал нормальным. Хотя раньше не смотря на многие попытки выдавал ошибку. 2. А что плату выполненую в 5-ом Sprinte нельзя открывать в 4-ом? если знали почему не ненаписали? 3. Четыре емкости не имеют позиционного обозначения. Две справа от 78L12, и две справа от L3. 4.Что было раньше нельзя написать? Я не провидец догадаться не могу( 5.Что было раньше нельзя написать? То что дросель это понятно, номинал не ясен( По плате. 1. Спасибо. 2.Что было раньше нельзя написать или схему скоректировать в соответствии с разводкой. В даташите ножка 26 везде подключена к VCC. Значит так и надо(имеетсь ввиду рекомендует производитель). 3.По схеме это понятно и я вижу, но я не понимаю почему схема себе, а плата себе( Скорректировалиб схему и вопросов не былобы.

lampilich: 1. архив всегда был в порядке. 2. откуда мне это знать, если я кроме 5-го другим не пользуюсь? А может она у вас по какой другой причине не открывается? 3,4,5. а как насчёт хотя бы попытаться разобраться в том, что хотим собрать? вещи то элементарные. По плате: 1,2,3 в ближайшее время на сайте будет выложена скорректированная схема и топология платы. Насчёт ножки 26 - производитель делает выводы питания с разных сторон с одной целью - нормальной последующей разводки печатной платы, а не для того, чтобы заставить разработчиков опутывать корпус дополнительными дорожками. По поводу предыдущей версии - делалось для себя, а не для бездумного повторения. эх, всё вам вынь да положь...

serg555: работает

AlexTTT: Помогите пожалуйста решить проблему. Проблема в преобразователе 5В ->12 В . Для USB версии по схеме на конденсаторе С12 напряжение у меня всего 9 В.После стабилизатора, естественно, ещ е меньше. С чем это может быть связано ? Правда с выхода генератора наблюдаю импульсы частоты не 200, а 250 кГЦ. И в П- образном фильтре L3 за неимением 1мГн впаял 1мГн, может из-за этого???

AlexTTT: Прошу прощение, опечатался. Вместо 1мГн впаял 150мГн

SeVeN_BY: Проверь активное сопротивление индуктивности L3. Оно не должно быть больше чем 10 - 15 Ом. Это необходимо для того, чтобы во время работы преобразователя на индуктивности не было большого падения напряжения. Оценить величину падения напряжения на индуктивности можешь, измерив напряжение на конденсаторе, стоящем после индуктивности L3 - оно не должнобыть менее 4 В. Для более точной настройки преобразователя можно, предварительно выпаяв стабилизатор VR1, попробовать подобрать частоту преобразования, подобрав её по максимальному напряжению на С10 (У меня на 2-х экземплярах получалось 27 - 30 В). Не забывай, что потребленіе преобразователя не должно превышать 30 mA.

Alexandr: Что писать в конфигурацию при прошивке PIC'а, который стоит в дебаггере? Заранее спасибо.

SeVeN_BY: Конфигурация контроллера прописана в НЕХ - файле прошивки. В развёрнутом виде конфигурация контроллера выглядит так: ---------------------------------------------------------------------------- Oscillator - HS Watchdog Timer - Off Power Up Timer - Off Brown Out Timer - Off LVP - Disabled Data EE Read Protect - Off Flash Program Write - Write Protection Off Code Protect - Off

Евгений: пора собирать под уисби и тестить девайс

MAZr: Я уже писал, что подключал ICD2 через PCMCIA. Работал год без проблем. Но черт дернул переустановить систему. Все, труп. Два месяца не коннектится. Главное что за отладчик 100% уверен. Настройки порта, то же самое. Два раза все переустанавливал. Extra-PIC работает без проблем на этом порту. И это JDM! Т.е. с портом все окей. Интересно, что подключаю к обыкновенному компу. работает. Включу и выключу с перезагрузкой Фифо. Тоже самое, не хочет коннектится, хоть стреляй. Кстати насчет переходников USB/COM. Если заработает, то вам очень и очень повезло. Из 15 моих не один. Чувствую, что-то в самом MPLAB. Уже пишу просто из-за суеверия. Собирал клон на 4550/877. Но это вообще полное несворение.

SeVeN_BY: MAZr, собирай версию под USB порт с этого же сайта. Эта версия стабильно работает и так же не требует наладки при правильном изготовлении. Проблем вообще не было (ни у меня , ни у моих коллег). Одно только - можешь немного подождать (правда - не знаю сколько) я собираюсь выложить переработанный окончательный вариант ICD2. Он давно готов, да всё как-то не до того. Вдобавок, надо ещё чела уговорить внести на сайте изменения и дополнения.

Новичок: Объясните, пожалуста, новичку как можно прошить контроллер на "недоделанной плате" цитирую " Установить на плату PIC16F876A. На плате располагаются квадратные контактные площадки интерфейса ICSP для программирования контроллера программатора. Используя их, запрограммировать контроллер ICD2 прошивкой ICD661.HEX"

SeVeN_BY: Для того, чтобы запрограммировать процессор на "недоделанной' плате, необходимо использовать программатор, умеющий программировать PIC'и по ICSP интерфейсу или другой ICD2. Если есть возможность запрограммировать PIC в программаторе до установки на плату, тогда в плату впаивется запрограммированный процессор. На сайте описание порядка изготовления дебаггера предусматривает наличие другого ICD2.

MAZr: SeVeN_BY пишет: MAZr, собирай версию под USB порт с этого же сайта. Я же писал, что отлично работает на стационаре. На ноуте вопросов не было, вообще. Пока не переустановил систему. Под FT232 не хочу, виртуальный сом. Скорее всего, будет тоже самое. Сейчас налаживаю на 4550 и 877. Воевать за настоящий USB можно.

otest: Собрал ICD2 SeVeN СОМ порт. PIC16F876A-I/SP. Кварц 20мГц импортный. Ошибок в монтаже нет. Напряжение программирования 13в.СОМ порт настроен 57600 буфер откл. В настройке Debugger 57600. А нормальной работы нет.Поскажите пожалуйста в чем дело? ****************************************************** Downloading Operating System ICD0191: Unable to perform operation as hardware memories are locked. Try later. ...Download Operating System Failed Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x89, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed ICD0082: Failed MPLAB ICD 2 operation ...Download Operating System Failed Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x89, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready

Pyro: Вопросики: 1) Не пойму по схеме с USB, почему в разьеме ICSP не фигурирует MCLR. Он не используется? 2) Можно использовать диоды 4148 ? А транзисторы какие? BC856 подойдут? (не могу найти их номиналы на схеме) Спасибо за схему, купил новый комп а у него нет ком-порта:) Переходим на USB:)

SeVeN_BY: 2 otest: в твоём случае MPLAB выдаёт сообщение ' ICD0191 выполнение операции невозможно, т.к. аппаратный буфер памяти заблокирован. Повторите операцию позже'. Если судить по похожему сообщению для MPLAB 8.15 (я его сейчас использую), то можно сказать, что у тебя или MPLAB не настроен, или он криво поставлен или ОС имеет проблемы с MPLAB, возможно, какая-то резидентная программа прихватывает буфер памяти. Проверь тщательно настройки порта ещё раз. ;*************************************************************************** 2 Pyro: 1.) Ну как-же не фигурирует? См. контакт №1 на разьёме 2.) Из опыта могу сказать - подходят любые кремниевые транзисторы с h21e >= 200. Диоды я вообще ставил КД522, но в качестве D1 лучше использовать диод Шоттки Успехов!

Pyro: 2 Pyro: 1.) Ну как-же не фигурирует? См. контакт №1 на разьёме Вот схема для USB, я тут вижу MCLR верхнего (я так понимаю для програмирования непосредственно микроконтроллера программатора) она подключена, а разьем который справа, там нет MCLR. В чем фишка?

Pyro: диоды хочу ставить 1N4148, шотку не нашел, попробую D1 поставить 4148. транзисторы BC817, BC857. Нормально? ПИК нашел только в дипе, буду править плату под дип и SMD резисторы. Дроссель L2, как я понял по фотке, может быть просто пaрой витков провода без сердечника?

SeVeN_BY: 2 Pyro: Разьём справа на схеме предназначен для программирования PICов в твоих конструкциях (ICSP). А как тебе известно, напряжение программирования (Vpp) подаётся на вывод MCLR. Если тебе будет понятней - возьми переименуй этот вывод разьёма c Vpp на MCLR. Дроссель L2 представляет собой ферритовую бусинку (трубочку), надетую на проволочную перемычку.

Pyro: Ну вот у меня на JDM'e MCLR отдельно идет, а то получится что MCLR будет всегда поднят? Vpp то постоянно идет. Не допонимаю. Сорри, я с отладчиком дела не имел, там по-другому чем просто в программаторе?

Pyro: Нашел схему подключения ICSP. Разобрался.

Pyro: Преобразователь выдает 33 вольта (конденсаторы С10, С12 не вешал, банально кончились:)) без нагрузки. Нормально ? Усядется под нагрузкой? Волнуюсь за кренку. Остальное допаиваю.

SeVeN_BY: 2 Pyro: Для напряжения преобразователя без нагрузки 33В - это нормально. Поставишь КРЕНку - упадёт гдето до 17 - 22 вольт. ЗЫ. Ну ты - молоток! Быстро клепаешь... Уважаю

Pyro: SeVeN_BY пишет: Быстро клепаешь... Ну спаять дело нехитрое:) Вот придумать...

djpunker: Приветствую всех!На днях собрал USB версию дебаггера,при соеднении MPLAB пишет Connecting to MPLAB ICD 2 ...Connected ICDWarn0031: MPLAB ICD 2 contains the incorrect operating system for the selected device. Would you like to download the correct operating system? Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x21, read=0x0) ...Reading ICD Product ID Running ICD Self Test ... Failed Self Test. See ICD2 Settings (Programmer->Settings) (status tab) for details. MPLAB ICD 2 ready for next operation Версия MPLAB 8.20 я так понимаю что нужно обновить прошивку в 16а876a а вот тесты не все проходит Module VPP и MCLR VDD не проходит.

SeVeN_BY: Обновлять прошивку необходимо в любом случае. По поводу ошибок self-теста - ищи ошибки в монтаже (где-то напутано при пайке транзисторов или резисторов в ключах)

ito: Здравствуйте! Собрал этот программатор в USB версии. Дрова на ft232 поставил, винда пишет устройство работает. Вот только при нажатии connect в мп лабе появляется следующее сообщение: Connecting to MPLAB ICD 2 ICDWarn0027: The selected baud rate is not supported by your system. Chances are it will work anyway, but if persistent communications occur, consider switching to a lower baud rate. ICD0019: Failed to open communications: Non-existent port ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready Мыслей совсем никаких, подскажите пожалуйста в каком направлении думать.

amati: пишет, что скорость обмена не поддерживается устройством. Попробуй поиграть с настройками виртуального Com порта

ito: Загадка уже разрешилась, посоветовали порт первым назвать, заработало. Connecting to MPLAB ICD 2 ICDWarn0027: The selected baud rate is not supported by your system. Chances are it will work anyway, but if persistent communications occur, consider switching to a lower baud rate. ...Connected Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x83, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready Теперь другие вопросы: Target device это неподключенный контроллер который прошивается? И ещё Running ICD Self Test ...Passed Это нормально, что значит пассед?

SeVeN_BY: Ошибка ICDWarn0020: Invalid target device id (expected=0x83, read=0x0) означает, что программируемый контроллер не подключен к ICD. При подключении девайса в окне сообщений появится сообщение о версии контроллера и, при необходимости, будет предложено перелить программное обеспечение в ICD. Сообщение о успешном окончании Self Test означает, что ICD исправен и готов к использованию

djpunker: ito А какая версия MPLab у тебя?

djpunker: Auto-connect not enabled - Not connecting (Try enabling auto-connect on the ICD2 settings pages.) ICDWarn0034: Please ensure that your system's serial FIFO buffers are disabled. Connecting to MPLAB ICD 2 ICDWarn0027:The selected baud rate is not supported by your system. Chances are it will work anyway, but if persistent communications occur, consider switching to a lower baud rate. ...Connected ICDWarn0022: There is a newer version of the ICD OS available, would you like download it? Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x70, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready Поставил версию Mplab 7,42 селф тесты прошли(в 8.2 этого не было) Fifo я так понимаю отключить в вируальном Com нельзя! А вот скорость похоже 57600 ему не нравиться(19200 все ОК)! И опять версия ОС не подошла! Вопрос:Как нужно обновлят ОС в этом дебаггере?Какие файлы зашивать? BL010101.hex - это бутлоадер?А какой файл прошивки брать их в папке Icd2 много.

djpunker: Кстати может кому поможет,проблема с заливкой прошивки в 16f876a!Пока не впаял кондеры по 18 пик паралельно RB6-GND и RB7-GND записать что либо в пик было оооченьсложно!Програмтор Extrapic+icprog!Длинна шлейфа 7см.

djpunker: Попробовал подключить контроллер все равно пишет ICDWarn0020: Invalid target device id. А какое напряжение должно быть на вых 1(VPP).У меня 5.6V,смотрел осциллографом - стоит ровно что не задай дебаггеру!Не должно ли оно быть больше 12V?

SeVeN_BY: 1. Предупреждение ICDWarn0034, выдаваемое MPLAB при использовании этого клона ICD2 нужно просто игнорировать (отключить в настройках ICD в MPLAB). Буфер FIFO у этого виртуального COM - порта отсутствует. 2. Скорость 57600 для порта лучше выбирать после того, как избавишься от возникающих с клоном проблем на скорости 19200. Если проблемы отсутствуют, тогда и на скорости 57600 клон работает устойчиво, несмотря на сообщения ОС о том, что данная скорость не поддерживается. 3. Версию firmware MPLAB будет предлагать "заливать" в ICD каждый раз, как только она будет отличаться от версии, используемой самим MPLAB. Необходимая версия прошивки ICD зависит от версии используемого MPLAB, причём, даже при программировании таргетов разных линеек (например PIC16 и PIC18), MPLAB предложит 'перезалить' ICD . Для того, чтобы перепрошить ICD новой прошивкой, не надо ничего делать дополнительного, кроме как согласится с предложением MPLAB перепрошить ICD. Остальное он выполнит сам. 4. Напряжение программирования у этого клона не регулируется, и должно находится в пределах 12 - 12,6 В. Судя по тому, что вопрос по Vpp ты задаёшь уже не первый раз (см. свой пост выше на этой странице), тебе лень проверить схему на ошибки. Сменой версии MPLAB с 8-й на 7-ю устранить ошибки в схеме не удастся, даже если в 7-й версии для этого ICD SelfTest и проходит.

djpunker: Да нет,не лень,проверял уже не раз!Нашел косяк,потому как наблюдения показали что self тест почемуто из 10 раз 1-2 раза не проходит,я всерьез задумался!Оказалось что в ключах один резистор полудохлый,т.е. он был рабочий,но чуть нагрть его(даже в руках)и все сопротивление в 10 раз!!!Ну блин Китайцы! SeVeN_BY спасибо за советы!!!

Siriroi: Здравствуйте!!! В приведенном клоне ICD 2 необходимо использовать предварительно зашитый контроллер PIC16F. У меня есть в наличии средства отладки для AVR. Есть ли варианты применения МК AVR в клоне ICD2 вместо контроллера PIC16F?

SeVeN_BY: Варианты всегда есть. Но имеет ли смысл изобретать велосипед? Если написать прошивку для AVR под ICD2, тогда и их можно использовать. Но лучше собрать простейший программатор для PIC и прошить процессор дебаггера.

Siriroi: Просто я хочу из ПИКов освоить dsPIC которых у АТМЕLA нет. Вот. А простейший программатор делать)) просто лень. Ну ладно если нет то нет.) буду делать тогда. а кстати, вот мне еще ребята посоветовали ПИККИТ2 делать, но я читал про него, что он не может отлаживать, только шить может!? Верно ли это?

Lopator: Почти собрал свой:) К сожалению пришлось сделать небольшой перерыв. Подскажите, будет ли он работать с просто IC-Prog'ом (без MPLAB) ? А то программить щас вообще времени нет, а программатор нужен (к тому же почти доделанный лежит), вот и думаю доделывать или нет.

SeVeN_BY: Если ты имеешь ввиду ICD2, то он работает только с MPLAB IDE

john316: собрал USB-IC2... но несколько изменив схему (изменено формирование 12 вольт и применен FT232R) выходит следующая ошибка: Connecting to MPLAB ICD 2 ICD0019: Communications: Failed to open port: (Windows::GetLastError() = 0x2, 'Не удается найти указанный файл. ') ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready драйвера на FT232 установлены... не могу понять эта ошибка связана с ошибкой прошивки или я чего-то напортачил в схеме?

john316: прошивку проверил - все в порядке... с FT232 до PIC сигнал походит (проверял в гипер терминале)... но дальше пустота... на кварце самого PIC-а частота присутствует... при проверке статуса - Not Connected, естественно и Run Seft Test ничего не производит: Running ICD Self Test ICD0082: Failed MPLAB ICD 2 operation у меня такое ощущение, что MPLab не хочет состыковываться...

SeVeN_BY: Скачай с оффсайта FTDI даташит по FT232R и внимательно изучи. Насколько я помню, эта микросхема значительно отличается от FT232AM (BM). Возможно придётся твою микросхему предварительно запрограммировать (будет необходима программа MProg с того-же сайта) или её разводка по ногам отличается от разводки FT232AM(BM). Тщательно всё проверь, т.к. принципиальных противопоказаний для применения твоей FT232R в этой схеме я не вижу.

djpunker: Спасибо Автору!USB-ICD2 отличная вещь!Сегодня подружил его с PICC CSS v4.084!

thomson: *PRIVAT*

lampilich: немного оффтоп, но для работающих с PIC контроллерами, особенно осваивающими JAL, может быть полезно. Язык программирования JAL 2.0 - полный мануал на русском языке PDF 74 страницы. http://turbobit.net/kgyr2hbv5s83.html или http://depositfiles.com/files/pk8bjwvbz

lampilich: Обновлён сайт по ICD2 дебаггеру http://de7bugger.narod.ru/ изменён дизайн, перемещена часть содержимого, добавлены несколько разделов.

Андрей: Чем проще запрограммировать PIC16F876A? Я пробовал с помощью PonyProg через com, но прошиваются только первые два байта. Проверял PonyProg на PIC16F873 - шьется нормально.

SeVeN_BY: Самый простой способ - иметь профессиональный программатор. А если серьёзно - если нет желания делать ICD2, который поддерживает протокол ICSP для всех PIC в соответствии со спецификацией Микрочип, только метод проб и ошибок при экспериментах с различными программаторами. Схем программаторов много в НЕТе

Евгений: Не могу понять почему не обновляется прошивка контроллера, вот что выдает при коннекте Connecting to MPLAB ICD 2 ...Connected ICDWarn0030: MPLAB ICD2 is about to download a new operating system. If MPLAB IDE is just starting, it will appear to "hang" at the splash screen. Please be patient. MPLAB IDE will finish it's intialization after the OS is downloaded. (Note: You may wish to select to ignore this warning in the future.) Downloading Operating System ICD0021: Unable to connect with MPLAB ICD 2 ...Download Operating System Failed Setting Vdd source to MPLAB ICD 2 ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready

Евгений: Что означают эти сообщения Programming Target... ...Validating configuration fields ...Erasing Part ...Programming EEPROM Memory ...Programming Program Memory (0x0 - 0x5) ICD0042: API: Error response (Framing Error (0x01)) ICD0151: Failed to sync memory (MT = Program) (Dir = 0x1) ICD0275: Programming failed. MPLAB ICD 2 Ready

SeVeN_BY: Укажи, какой версией MPLAB и ICD2 ты пользуещься

Евгений: версия MPLAB 7.10, спасибо я уже разобрался, интересно одно. Стоял PIC16F876A свою прошивку не обновлял, читал отлаживаемый пик, но не программировал. На работе достался PIC16F876 прошил его прошивкой ICD661 и все равно неполноценно работал дебаг, при перепрошивке ICD661 поставил бит программирования флеш и все заработало на любой скорости и на 19200 и на 57600. И не могу понять как включить режим отладки прямо в устройстве. Я в этом деле начинающий, сильно не бейте.

Евгений: Забыл сказать, прошивку дебаг сам обновил

SeVeN_BY: У нас не бьют, а помогают разобраться. Хорошо что разобрался сам. Ну а режим внутрисхемной отладки MLAB будет включать сам, в зависимости от того, как ты используешь ICD - в качестве программатора или отладчика. В режиме отладчика ICD2 использует аппаратные ресурсы отлаживаемого контроллера. При отладке программы надо быть внимательным - бывает, что твоя программа использует те-же адреса, что и отладчик. Подробнее можешь узнать на нашем или на многих других сайтах, посвящённых ICD2/

SeVeN_BY: Режим отладки или программирования установиться сам - в зависимости от того, в каком режиме ты используешь ICD2. Дебаггер можно использовать в двух режимах: программатора и отладчика. В моей версии MPLAB 8.43 есть два отдельных меню для подключения ICD2: 'Programmer' и 'Debugger'. Кроме этого, есть ещё два режима компиляции программы. В старых версиях MPLAB программа компилировалась в зависимости от режима использования ICD2. При смене режима подключения дебаггера не забывай перекомпилировать свою программу ( в режиме внутрисхемной отладки MPLAB добавляет к ней свой модуль). P.S. У нас не бьют, а помогают разобраться

Евгений: Спасибо за информацию.

Евгений: И все равно не понятно почему не захотел работать PIC16F876A-I/SP, а PIC16F876-20I/SP отлично работает, в чем у них отличия, я только начал осваивать контроллеры.

Евгений: В MPLAB 7.10 в меню дебагера нет ICD2,есть SIM и ICE2000

Евгений: Или Сим-это и есть отладчик

Евгений: И в версии 8.50 в меню дебагера нет ICD2

SeVeN_BY: Комплект инструментов для работы в MPLAB ты можешь сам выбирать при установке среды программирования на свой компьютер. Во время установвки программы выбери режим выборочной установки. Появится окно выбора устанавливаемых компонентов программной спеды. Установи галочки напротив нужных компонентов. P.S. Извини за молчание - был занят др. делами

SeVeN_BY: MPLAB SIM - это прграмный симулятор-отладчик, позволяющий отладить работу программы прямр на компьютере, не заливая её в PIC. Програмные инструменты для отладки программы в симуляторе ты можешь найти во вкладках 'View' и 'Debugger' главного меню, если ты выбрал во вкладке 'Debugger' в пункте 'Select tool' MPLAB SIM. Теперь об обновлении прошивки ICD2 из под MPLAB. Необходимость обновления ( и само обновление) происходит при подключенном к ICD2 процессоре, который ты хочешь запрограммировать, т.к. для программирования различных типов процессоров нужны различные прошивки ICD2. Посмотри этот форум - я уже где-то писал об этом. Главное при заливке своей программы в процессор - не забывай выбирать тип процессора в Configure -> Select Device до компиляции проекта и до подключения ICD2.

Евгений: Понял, буду дерзать, спасибо

Евгений: попробовал переустановить MPLAB версии 7.42, выбрал выборочный режим и там не оказалось отладчика ICD2, только программатор

Евгений: или это не в каждой версии есть?

SeVeN_BY: Он в инсталляторе идёт одним пунктом

Евгений: хз, что-то я все равно не могу понять почему его нет в меню дебагера

Евгений: похоже этот пункт в меню дебаггера не для каждого пика, для 16f84a его нет, а для 16f876а он есть

SeVeN_BY: PIC16F84 и некоторые другие ПИКИ не имеют внутреннего модуля отладки и поэтому ICD2 может использоваться для них только в режиме программатора. Когда в MPLAB выбираешь процессор для программирования (Configure -> Select Device), после того как в окне выбрал тип процессора на вкладке показывается, что поддерживает и в каком режиме ( по крайней мере - в новых версиях MPLAB, про 7-ю версию не скажу - не помню уже).

Евгений: Очень благодарен за помощь, спасибо

Евгений: Возникла проблема, дебаггер перестал видеть пики, вставлял разные и все равно пишет инвалид таргет девайс. вот что выдает при подключенном пике Connecting to MPLAB ICD 2 ...Connected ICDWarn0030: MPLAB ICD2 is about to download a new operating system. If MPLAB IDE is just starting, it will appear to "hang" at the splash screen. Please be patient. MPLAB IDE will finish it's intialization after the OS is downloaded. (Note: You may wish to select to ignore this warning in the future.) Downloading Operating System Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x4F, read=0x1FF) ...Reading ICD Product ID Running ICD Self Test ...Passed ...Download Operating System Succeeded

Евгений: при подключенном пике в Programmer->Settings->Power показывает Target Vdd - 4.96 Target Vpp - 12.70 MPLAB ICD 2 Vpp - 12.46 Это нормально?

SeVeN_BY: Очень похоже на отсутствие контакта в разЬёме ICSP между дебаггером и девайсом ( read=0x1FF).

Евгений: похоже программа использовала теже адраса, что и отладчик, это где-то было выше написано. стёр другим программатором все пики и все наладилось. бывало, что при коннекте он определял пик, а при чтении, записи обзывал инвалидом. p.s. Вообще в электронике я чайник))

Евгений: точнее начинающий

R_E_S: Привет всем. А кто-нибудь может написать как правильно настроить программу для работы. Заранее спасибо.

R_E_S: http://s39.radikal.ru/i084/1008/ff/a4d4fdc3f А зачем это надо

R_E_S: http://radikal.ru/F/s39.radikal.ru/i084/1008/ff/a4d4fdc3f6cb.jpg.html А зачем это надо.

SeVeN_BY: Ссылка №1 не работает По ссылке №2: Эта перемычка позволяет уменьшить напряжение программирования на, приблизительно, 0,6В. Приведена в схеме по причине того, что некоторые экземпляры микросхемы МАХ232 (старого выпуска с конденсаторами ёмкости 4,7мкФ выдавали напряжение > 13В. Теперь о настройке программы. Если речь идёт о MPLAB IDE, то, наверное, не стоит стоит описывать её настройки - поищи в НЕТе чего-чего, а описаний работы программы с ICD2 более чем достаточно

kwwsoft: что-то у меня не сходится схема и плата по перемычкам запитки отладчика и устройства. в плате точно ошибое нет?

kwwsoft: по схеме Vdd не идет прямо на R23 - а на плате идет.... это ошибка или так должно быть ?

SeVeN_BY: Есть такое. Но это непринципиально и, поэтому, на этом разночтении между схемой и платой внимание не заострялось.

kwwsoft: Собрал. Работает. Все ОК. Автору СПС !!!!

SeVeN_BY: Всегда пожалуйста. Рад, что помог

kwwsoft: проверил на PIC16F628A, PIC16F876A, PIC16F877A. Проги с МикроСи успешно подцепились MPLabom и зашились в пики.

maxlab: Привет! А где купить говый хедер для pic16f628a в москве например, и с пересылкой по почте? Я в сельской местности живу :). В доке написано что там испльзуется pic16f648a-icd. Но радио-барыги делают круглые глаза и говорят что впервые слышат

SeVeN_BY: Извини, но по вопросам покупки тебе ничего ответить не могу - просто не знаю. Лучший вариант - подбери себе конструкцию в НЕТе для самостоятельной сборки. Заодно, в процессе отладки, хорошо изучишь работу "прибамбаса". Я сам лично живу далеко не в крупном городе (с никакущим радиорынком).

maxlab: Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x70, read=0x0) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 ready for next operation Что за предупреждение такое? К дебуггеру ничего не подключено пока :)

SeVeN_BY: ICDWarn20 - предупреждение об отсутствии подключённого устройства (контроллера) к ICD2. Если к дебаггеру не подключен контроллер, который собираешься программировать, тогда MPLAB и выдаёт это предупреждение. Подключи "камень" и всё будет "пучком"

maxlab: OK. Спасибо за девайс!

maxlab: http://saveimg.ru/show-image.php?id=b45d94be7958cfcda63b6ac1dae0c549 Подключил "камень", собрал проект для 628А. Прошилось без сучка и задоринки. Автору респект и уважуха ;) и вопрос попутный... Вы говорили что прибамбас искать в инете надо. Натолкните плиз на нужный ресурс. И вообще, кто нить пытался эмулировать другим контроллером хедер и кристалл pic16f648a-icd? Дефицитная вещь однако оказывается

maxlab: Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to MPLAB ICD 2 Target Device PIC16F628A found, revision = Rev 0x8 ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 ready for next operation Erasing Target Device... ...Erase Succeeded MPLAB ICD 2 ready for next operation Programming Target... ...Validating configuration fields ...Erasing Part ...Programming Program Memory (0x0 - 0x7FF) Verifying... ...Program Memory ...Verify Succeeded Programming Configuration Bits .. Config Memory Verifying configuration memory... ...Verify Succeeded ...Programming succeeded 08-Nov-2010, 22:43:28 MPLAB ICD 2 ready for next operation

SeVeN_BY: Посмотрел свой предыдущий пост... М-да - тупанул. Если не ошибаюсь - для pic16f648a Microchip выпускает специальный отладочный кристалл с дополнительными выводами под дебаггер (это можно уточнить по фирменной документации). Такие кристаллы всегда были в дефиците, да и их стоимость, насколько я знаю, повыше, чем у стандартного процессора. А вообще моё личное мнение, что режим отладки программы с помощью ICD весьма и весьма убог. Отладить программу в жёстком реал-тайме практически невозможно (это я не для дискуссии). Пробовал я режим отладки при разработке блока управления электроконтактной сваркой. В результате - прекрасно обошёлся средствами симуляции в MPLAB. А дебаггер я делал, потому что нужен был инструмент программирования для PICов без "геморроя", как большинство универсальных любительских программаторов. Своё мнение о режиме отладки не навязываю. Просто, по специфике своей работы, хорошо знаком с режимом отладки на промышленных контроллерах (SIEMENS, Rockwell)

СашаП: Объясните пожалуйста куда Вы заносите такие данные, как Vendor ID, Produkt ID и прочее для начального диалога по шине USB.

SeVeN_BY: Для упрощения конструкции я не использовал микросхему памяти для FT232BM, в которую записывается Vendor (тем более, для того, чтобы получить легальный vendor, необходима процедура его получения на FTDI) и устройство использует его по умолчанию (информация зашита в микросхему FT232BM). Это решение позволяет использовать стандартный драйвер с сайта производителя (без адаптации) для этой конструкции, а не мучаться вопросом "где взять?"

СашаП: Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x89, read=0x83) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 ready for next operation Вот такая информация появляется при отладке с микроконтроллером PIC16F628A. Подскажите из-за чего это может быть.

СашаП: Reading... ICDWarn0038: When using auto-calculate write range, reads cover the entire memory range. Do you wish to continue? ...EEPROM ...Program Memory (0x0 - 0x7FF) .. Config Memory ...User ID Memory ...Read Succeeded MPLAB ICD 2 ready for next operation Reading... ...EEPROM ...Read Succeeded MPLAB ICD 2 ready for next operation А вот такая информация появляется при чтении памяти.

SeVeN_BY: Проверь, какой процессор выбран в меню Configure->Select Device

NightDark: Собрал устройство, оно подает признаки жизни, и обнаруживается в MPLAB. Однако сильно греется транзистор VT1. (KT3102AM). Ток через него - 60мА. Многовато.. С чем это может быть связано?

SeVeN_BY: кКакую версию собрал? COM или USB?

SeVeN_BY: Если речь идёт о USB версии : 1. возможно, что частота преобразователя напряжения слишком малая для используемой индуктивности (необходимо подобрать(уменьшить) номиналы элементов R1, R3, C3 или увеличить индуктивность L1) 2. КЗ в индуктивности 3. Диод D1 имеет большой обратный ток или большое время восстановления 4. Малое пробивное напряжение Uэк транзитора VT1 (<30V)

NightDark1: Речь идет об USB версии. Диод - 1N4148. Какой диод использовали остальные для устройства? На схеме не указан тип для диодов и транзисторов - поэтому взял что нашлось. Uкэ для КТ3102 = 50В. Маловероятно что он пробился, но поменять недолго - попробую.. Напряжение на преобразователе - около 9В. Возможно частота преобразователя маловата. попробую поиграться с R1, R3, C3. Может найду осцилограф и померяю частоту. Спасибо за ответ!

SeVeN_BY: Диоды использовал - импортные аналоги КД522. Транзисторы КТ3102 вполне подходят. Похоже у тебя малая частота преобразования или проблема с индуктивностью. Признак того, что преобразователь работает нормально - напряжение на входе 78L12 не менее 15В.

NightDark1: С оригинальными номиналами R1, R3, C3 - получается частота около 150-160 кГц. Пробовал уменьшать и увеличивать C3. В итоге остановился на 10pF. с напряжением на выходе стабилизатора ~11.8-11.9В. Но ток через VT1 все-равно большой. упал с 60 до 40мА. Пока оставлю так. Теперь попалась новая проблема. На обычном компе - девайс определяется и работает хорошо. Но на ноуте (Asus n53jg Win7x64U) девайс не распознается. При втыкании в порт винда говорит, что не смогла определить устройство. Однако, если воткнуть девайс через USB хаб, то он определяется, но не видится mplab. Думаю перебить винду. Т.к. пробовал на другом компе с Win7x64 - определяется без проблем. Если не поможет, то это наверно проблема FDTI или, что скорее - asus'a. В нете о таких проблемах ничего конкретного не нашел. Обидно, я его и собирал для работы с ноутом. Кстати пробовал подрубать к ноуту китайский переходник USB-COM на pl2303 - определяется, но, походу криво работает. (воскличательный знак в диспетчере устройств)

NightDark1: Вобщем так и не смог заставить работать устройство на ноутбуке под win7x64. Пробовал переустановить систему, драйвера. Подпаял фильтрующие конденсаторы 47пФ на линии usb. Непомогло. устройство упорно не хочет работать. Проблема определенно в драйверах. Причем очень интересное поведение - если устройство воткнуто напрямую в порт на ноуте, то оно определяется как unknown device. а если воткнуть его в USB хаб, то оно определяется и запускается. но mplab не коннектится. Кажется что устройство зависло и не отвечает. Вконце концов я поставил на машину Windows Virtual PC. Он позволяет прокидывать на виртуалку устройства, подключенные к физическим USB портам. Запустил виртуалку XP SP3 x32 и подключил девайс через USB хаб. Он определился и после установки драйверов стал нормально работать. Попробовал подключиться mplab - о чудо, он заработал. Теперь вполне можно творить :) Впринципе какое-никакое, а решение. Правда вот на win7 я ставил драйвер CDM20802 а на XP поставил CDM20808(они без подписи, не ставятся на семерку). но они вроде как особо не отличаются.

SeVeN_BY: Интересная информация. Я не имел возможности "прикрутить" дебаггер к win7x64. А на 32-битной win7 он у меня "летает" без проблем. Попробуй пройтись по другим конференциям в НЕТЕ. Может кто и подскажет что нибудь путное по win7x64. И ещё - интересная ситуация у тебя с преобразователем напряжения. Я вот что вспомнил: если выпаять микросхему 78L12, то на конденсаторе после диода должно быть напряжение где-то около 30 - 32 В (без нагрузки - это нормально). Это косвенно указывает на то, что преобразователь работает нормально. При напряжении, существенно меньше указанного, можно предположить, что какой-то элемент неисправен. Если напряжение будет такого-же порядка, как я указал, можно предположить неисправность транзисторных ключей. Кстати, не грех и ток потребления померять с выпаянной 78L12.

NightDark1: Как видно, проблема в контроллере USB на ноуте. т.к. на других машинах всё нормально. На виртуалке тоже не все хорошо оказалось. Периодически отладчик определяется системой и mplab, но потом, походу соединение с ним повисает и всё.. так и не смог залить ни один контроллер. купил ft232rl. попробую теперь с ней в ближайшее время. если она будет определяться стабильней - прикручу к дебаггеру. но надежды мало :( Интересно было бы посмотреть как поведет себя с моим ноутом PIC со встроенным USB. Видел схемку PicKit2 на таком контроллере. Сейчас знакомый тоже собирает вашу версию отладчика. как соберет - попробую с его платой. без 78l12 напряжение около 17-19 В. я так и мерил тогда впринципе. ключ как видно работает нормально - смотрел осциллографом - меандр генерится. Так работает. поэтому оставляю как есть этот кусок.

NightDark1: Устал искать ошибку - поменял FT232 на другую. Теперь всё работает корректно. Правда тоже не сразу запустился, наблюдались похожие симптомы. Но на этот раз это был непропай в цепи данных USB. Автору спасибо за схему. Теперь не буду сгонять жену с компа с COM портом для того чтобы залить прошивку :))

SSMah: Необходимо отладить девайс на PIC12F509 DIP8. Как я понял собрать ICD2 мало, нужен еще адаптер AC162059. Можно ли такой собрать (тогда где взять схему и, если требуется, прошивку) или только покупать?

SeVeN_BY: Адаптер АС162059 нужен только в том случае, если необходимо запрограммировать PIC-и отдельно, до установки их на плату. Если на плате конструкции ввести цепи для внутрисхемного программирования, ничего дополнительно не требуется. Схема доп. цепей для ICSP приведена на сайте

Gipsy: Доброго времени суток! В описании УСБ варианта внизу страницы ссылка 1. Существует и ВТОРАЯ ВЕРСИЯ этого дебаггера, с возможностью изменения напряжения программирования. Его схему и чертежи печатной платы можно скачать тут. (http://de7bugger.narod.ru/icd2usb/ICD2v2.ZIP) Но по указаному адресу ничего нет :( 2. Может есть у кого платка ЮСБ варианта под ДИП корпус 876-го?

SeVeN_BY: 1.Спасибо за информацию о битой ссылке - постараемся быстро исправить. 2. Возможно, где-то в НЕТе и есть гибридная конструкция SMD/DIL.

Gipsy: SeVeN_BY , спасибо что ответили! Скажите, схема на сайте - это уже окончательны вариант? Все-таки немало времени прошло, больше никаких апгрейдов не было, можно собирать?

SeVeN_BY: Больше новых версий не будет - проект давно закрыт, потому что цель достигнута - конструкция ICD2 проверена на повторяемость и работоспособность многими радиолюбителями. Я , по мере возможности, стараюсь отслеживать эту ветку форума и отвечать на вопросы.

maxlab: SSMah пишет: Необходимо отладить девайс на PIC12F509 DIP8. Как я понял собрать ICD2 мало, нужен еще адаптер AC162059. Можно ли такой собрать (тогда где взять схему и, если требуется, прошивку) или только покупать? Совершенно верно. PIC12F509 не содержит на борту подсистему отладки как например PIC16F876А. Хедер обязателен.

Andrey8473: Здравствуйте, столкнулся с проблемой! Изготовил себе ICD2 но он не хочет конектиться с МПлабом. Connecting to MPLAB ICD 2 ICD0019: Communications: Failed to open port (USB): (Windows::GetLastError() = 0x0, 'Операция успешно завершена. ') ICD0021: Unable to connect with MPLAB ICD 2 (USB) MPLAB ICD 2 ready for next operation ICDWarn0027: The selected baud rate is not supported by your system. Chances are it will work anyway, but if persistent communications occur, consider switching to a lower baud rate. ICD0019: Communications: Failed to open port (COM2): (Windows::GetLastError() = 0x2, 'Не удается найти указанный файл. ') ICD0021: Unable to connect with MPLAB ICD 2 (COM2) MPLAB ICD 2 ready for next operation И еще МПлаб пишет про СОМ2 но в настройках стоит СОМ19, как это понимать??? Настройка скорости 19200. Может что-то с настройками не так? Он у меня ни разу не заработал. Прошу помощи!



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