![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 16.02.2009
Сообщений: 17
Вес репутации: 100/45 ![]() ![]() |
![]()
Доброго времени! ( Ну и проверочные изображения тут
![]() ![]() ![]() По существу. Есть ICD2, шайба, которая не программит от USB. Точнее иногда проходит программирование, но чаще нет. Когда подключен внешний блок питания на 9 в - всегда. Вообще не фатально, но, бывает не всегда удобно, особенно на выезде. Это нормально или нет? Флажок стоит: питать от в схему. Судя по документации внешнее питание для COM, а от USB не обязательно. |
![]() |
![]() |
![]() |
#2 |
Super Moderator
|
![]()
Зависит от того, сколько кушает твоя схема. USB не может дать больше 500 мА на порт...
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с) ![]() "Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С) |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 16.02.2009
Сообщений: 17
Вес репутации: 100/45 ![]() ![]() |
![]()
Схема потребляет не больше PICа. Те заявленые 200 мА не превышаю. Дело не в схеме - пробовал просто подцепить f628, f87х к ICD 2 и такой вот результат. Да и на макете установлены диоды развязки, так что схема при программировании не запитывается. Вот и думаю, что внешнее питание должно быть всегда или неисправен дебагер.
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 16.02.2009
Сообщений: 17
Вес репутации: 100/45 ![]() ![]() |
![]()
Напряжение на выходе ICD2 без внешнего блока питания 3,29 В, с блоком 4,80.
Отсюда - что-то программируется, что-то нет. Господа, у кого оригинальный дебагер померьте напряжение на выходе с блоком и без. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,231
Вес репутации: 1853/81 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
RTFM
читайте блин мануалы, или рассматривайте картинки (ссылка 3) если не умеете читать. ссылка раз ссылка два ссылка три для работы с ICD-2 НУЖНО чтобы питание было подключено либо к вашей плате ЛИБО 9В источник к ICD-2. Одного питания от USB НЕ ДОСТАТОЧНО. |
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 16.02.2009
Сообщений: 17
Вес репутации: 100/45 ![]() ![]() |
![]()
Илья!
А Вы прочтите мой последний пост. Вопрос конкретен. Если имеется оригинальная шайба - измерьте. Нет, спасибо и на том. |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Один из вариантов решения проблемы сделать проставку на кабель USB оторвав питание компа и подав туда другое. Или использовать штатный внешний блок питания. |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,231
Вес репутации: 1853/81 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
ICD-2, P/N-10-xxxxx-R3
PIC16F886 соединение по USB стоит галочка Power target circuit from MPLAB ICD 2 без подключенного источника питания на контроллере Vdd = 0В с источником питания Vdd = 5.2В Ответ конкретен. USB запитывает внутреннюю логику ICD-2, напряжение от USB ни коим образом не попадает на выходы выходных драйверов ICD-2 и Vpp. Для того чтобы были запитаны выходные драйвера и появилось Vdd и Vpp нужен ВНЕШНИЙ ИСТОЧНИК (9В к ICD-2 или запитана target плата). ВСЕ. ТОЧКА. И нет никакого влияния сколько идет от USB 5В или 4 или ... Не путайте с PICkit2 |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,231
Вес репутации: 1853/81 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,231
Вес репутации: 1853/81 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Ответ конкретен. USB запитывает внутреннюю логику ICD-2, напряжение от USB ни коим образом не попадает на выходы выходных драйверов ICD-2 и Vpp. Для того чтобы были запитаны выходные драйвера и появилось Vdd и Vpp нужен ВНЕШНИЙ ИСТОЧНИК (9В к ICD-2 или запитана target плата). ВСЕ. ТОЧКА. И нет никакого влияния сколько идет от USB 5В или 4 или ... |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 |
Junior Member
Регистрация: 16.02.2009
Сообщений: 17
Вес репутации: 100/45 ![]() ![]() |
![]()
Спасибо всем, кто откликнулся. Не смотря на некоторое раздражение.
DL36! Мама-плата выдает 5В и не просаживает при программировании. Ноги не оттуда на мой взгляд. А у Ильи ситуация другая. У него ноль на выходе, хотя галки у нас с ним стоят одинаковые, а у меня 3,3 В без внешнего БП. С БП у меня 4,8 В. В комплекте с дебагером схемы не было, чтоб посмотреть и снять все вопросы. Поэтому и спросил. Я предполагал, что на схему из шайбы напряжение подается через ключи, посему на выходе должно быть может чуть менее 5 В. Для программирования вполне. 3,3 В - уже на грани, не все экземпляры прошивает. Ну а мысль про ключи - ограничение по току в 200 мА, в противном случае питание схемы от своего источника. Так, что либо особенность конкретной версии шайбы либо неисправность. При отладке всякое бывает. Третий вариант - не париться и не отвлекать народ по пустякам. |
![]() |
![]() |
![]() |
#15 | |
Senior Member
|
![]() Цитата:
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3) |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Регистрация: 25.02.2007
Адрес: Херсон
Сообщений: 3,642
Вес репутации: 1983/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Не париться это правильно. Хотя ключик в ИСД2 похоже подгорел. |
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Регистрация: 26.02.2007
Адрес: Москва РФ
Сообщений: 269
Вес репутации: 232/55 ![]() ![]() ![]() |
![]() Цитата:
![]() ===================================== Auto-connect not enabled - Not connecting (Try enabling auto-connect on the ICD2 settings pages.) Connecting to MPLAB ICD 2 ICD0019: Communications: Failed to open port (USB): (Windows::GetLastError() = 0x2, ' . ') ICD0021: Unable to connect with MPLAB ICD 2 (USB) MPLAB ICD 2 ready for next operation Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected Connecting to MPLAB ICD 2 ...Connected ICD0286: Unable to communicate with ICD ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation ICD0082: Failed MPLAB ICD 2 operation MPLAB ICD 2 ready for next operation |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,231
Вес репутации: 1853/81 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
слишком мало вводной информации.
Может кнопка на клаве запала, может MPLAB не той системы А то бывают чудаки, на одной машине 8.20, а дома 5.40 и спрашивают почему с fw от 8.20 не работает на 5.40. ![]() |
![]() |
![]() |
![]() |
#19 |
Senior Member
Регистрация: 26.02.2007
Адрес: Москва РФ
Сообщений: 269
Вес репутации: 232/55 ![]() ![]() ![]() |
![]()
MPLAB 8.14 , кнопки исправны. ICD-2 переустанавливал. И вот такое дерьмо лезет при попытке приконектить. Может, оно с PIcKit бодается?
|
![]() |
![]() |
![]() |
#21 | |
Senior Member
Регистрация: 26.02.2007
Адрес: Москва РФ
Сообщений: 269
Вес репутации: 232/55 ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#22 |
Junior Member
Регистрация: 23.04.2009
Сообщений: 3
Вес репутации: 100/0 ![]() ![]() |
![]()
Господа, помогите разобраться начинающему!
Можно ли "шайбу" ICD2 использовать как чистый программатор? В смысле - вот есть у меня только HEX файл, могу я его записать в PIC с помощью ICD2? И если да, то как? Спасибо! |
![]() |
![]() |
![]() |
#23 |
Senior Member
|
![]()
Да, конечно, можно. В MPLAB выбираете программатор MPLAB ICD2, устанавливаете соединение с ним, в меню File -> Import, находите свой файл -> ОК. Все - HEX загружен, можно программировать.
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3) |
![]() |
![]() |
![]() |
#24 |
Senior Member
Регистрация: 01.03.2007
Сообщений: 438
Вес репутации: 448/59 ![]() ![]() ![]() ![]() ![]() |
![]()
MPLAB->Import->Programmer ICD2->Connect->Program target device
Блин уже опередили.... |
![]() |
![]() |
![]() |
#25 |
Junior Member
Регистрация: 23.04.2009
Сообщений: 3
Вес репутации: 100/0 ![]() ![]() |
![]()
Спасибо!
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указатели с ICD2 и без ICD2 ведут себя по-разному, где моя ошибка? | Максим2008 | Продукция MICROCHIP | 6 | 09.05.2008 16:31 |
ICD2 and PIC18F2455 – ICD0083 | mei_ | Продукция MICROCHIP | 1 | 10.01.2008 18:15 |
Использование ICD2 от Olimex | spellkeeper | Продукция MICROCHIP | 30 | 16.11.2007 18:25 |
PICKit2 vs ICD2 | Forger | Продукция MICROCHIP | 16 | 18.08.2007 23:09 |
Icd2, пара вопросов | Arfedin | Продукция MICROCHIP | 1 | 03.03.2007 17:14 |