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

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

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

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

Евгений: похоже программа использовала теже адраса, что и отладчик, это где-то было выше написано. стёр другим программатором все пики и все наладилось. бывало, что при коннекте он определял пик, а при чтении, записи обзывал инвалидом. 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)



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