Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Инструментарий

Инструментарий Тестеры, паяльники, осциллографы, программаторы, IDE.

Ответ
 
Опции темы Опции просмотра
Старый 03.09.2007, 13:42   #1
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию PickIt2, нужен небольшой ликбез

Всем доброго времени суток.

В общем, раньше работал только с шайбой, и проблем вроде не наблюдал.
Давеча же принесли фирменный сабж в комплектации StarterKit, тобишь сам девайс+lowpin count плата.

Проблема в следующем - чип 18F4431, в MPLab 7.62 выставляю отладчиком pickit2, шьет прекрасно, а вот насчет дебагирования ругается "unable to enter debug mode". Естественно погуглил, но все что нашел интересного в сочетании с этим девайсом - это только что для некоторых чипОв (типа 16F690 который, кстати, они впихнули в комплект) нужОн хитрый переходник (как с шайбой) а также рекомендации "укоротить кабель", "выпаять резистор" и т.д.
В MPLab-овской "Readme for PICkit 2.htm" чипЫ с хитрым переходником помечены звездой, для моего такой пометки нет но он находится в разделе "Debugger - Beta Support".

А теперь, собственно, вопрос - у меня руки криво растут, или это какие-то широко известные грабли?
Кабель от пикита до платы ~4 см, на ногах VPP/PGD/PGC ничего больше не висит, питание пробовал и от пикита, и от БП, в конфиге MCLR разрешён.
Если кто в теме - подскажите, будте так добры (ссылки и тыкание носом в даташиты приветствуются).

Заранее спасибо.
पण्डित вне форума   Ответить с цитированием
Старый 03.09.2007, 14:43   #2
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: PickIt2, нужен небольшой ликбез

Для дебаженья нужны подтягивающие резисторы к GND на PGD, PGC. в новых PICkit2 c красной кнопкой это сделано, в старых нет (т.к. не предполагалось что он будет работать как дебаггер, а когда случайно получилось, то и железку чуть поправили).

см.
http://microchip.com.ru/1010/DevTools/pickit2.html
внизу страницы
Илья вне форума   Ответить с цитированием
Старый 03.09.2007, 14:46   #3
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от Илья Посмотреть сообщение
Для дебаженья нужны подтягивающие резисторы к GND на PGD, PGC. в новых PICkit2 c красной кнопкой это сделано, в старых нет (т.к. не предполагалось что он будет работать как дебаггер, а когда случайно получилось, то и железку чуть поправили).
Кнопка красная, девайс вскрыл - резисторы на месте.
पण्डित вне форума   Ответить с цитированием
Старый 03.09.2007, 15:59   #4
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: PickIt2, нужен небольшой ликбез

не знаю, ... только что проверил на 4431 - работает.
Нужно чтобы программа могла выполняться в контроллере, т.е. чтобы конфигурация соответствовала железу (Кварцы, BOR и пр).
Илья вне форума   Ответить с цитированием
Старый 03.09.2007, 16:28   #5
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,124
Вес репутации: 2885/107
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от पण्डित Посмотреть сообщение
Всем доброго времени суток.

В общем, раньше работал только с шайбой, и проблем вроде не наблюдал.
Давеча же принесли фирменный сабж в комплектации StarterKit, тобишь сам девайс+lowpin count плата.

Проблема в следующем - чип 18F4431, в MPLab 7.62 выставляю отладчиком pickit2, шьет прекрасно, а вот насчет дебагирования ругается "unable to enter debug mode". Естественно погуглил, но все что нашел интересного в сочетании с этим девайсом - это только что для некоторых чипОв (типа 16F690 который, кстати, они впихнули в комплект) нужОн хитрый переходник (как с шайбой) а также рекомендации "укоротить кабель", "выпаять резистор" и т.д.
В MPLab-овской "Readme for PICkit 2.htm" чипЫ с хитрым переходником помечены звездой, для моего такой пометки нет но он находится в разделе "Debugger - Beta Support".

А теперь, собственно, вопрос - у меня руки криво растут, или это какие-то широко известные грабли?
Кабель от пикита до платы ~4 см, на ногах VPP/PGD/PGC ничего больше не висит, питание пробовал и от пикита, и от БП, в конфиге MCLR разрешён.
Если кто в теме - подскажите, будте так добры (ссылки и тыкание носом в даташиты приветствуются).

Заранее спасибо.
У меня была проблема с такой ошибкой, после того как выяснил, что питание оказалось чуть меньше 5 вольт для контроллера(хотя по даташиту вроде еще в норме). Правда это был ICD2, но я Вам серъезно предлагаю попробывать не просто внешнее питание, но и проконтролировать его величину. Попробуйте для таргета взять только внешнее питание (не знаю есть такая опция в Пикките, но в ИСД2 есть). У меня был кварц 18.432 МГц, у Вас какой не знаю, но если также высокочастотный, то что посоветовал обязательно проверьте. Кроме того, есть ведь ограничения на режим отладки для ПИК-ов(для некоторых ограничений больше) - отключить защиту кода, детектор пониженного напряжения и пр. и Вы должны это конечно знать.
У меня к Вам вопрос тоже - этот Пиккит2 уже может быть нормальным отладчиком? Он может отлаживать 16-ю серию и в частности PIC16F877A? И как по скорости - насколько шустрее отладка в нем?
AleksBak вне форума   Ответить с цитированием
Старый 03.09.2007, 16:34   #6
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,124
Вес репутации: 2885/107
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от Илья Посмотреть сообщение
не знаю, ... только что проверил на 4431 - работает.
Нужно чтобы программа могла выполняться в контроллере, т.е. чтобы конфигурация соответствовала железу (Кварцы, BOR и пр).
Скажите пожалуйста, насколько быстрее отладка на Пикките2, 16-й серии, по сравнению с ИСД2?
AleksBak вне форума   Ответить с цитированием
Старый 03.09.2007, 16:36   #7
Dima
Senior Member
 
Регистрация: 26.02.2007
Адрес: Minsk
Возраст: 51
Сообщений: 235
Вес репутации: 233/52
Dima has a spectacular aura aboutDima has a spectacular aura aboutDima has a spectacular aura about
По умолчанию Re: PickIt2, нужен небольшой ликбез

Пробовал PicKit2 как debuger с 18F2520 не работает, с 18F4550 работает. Правда, в первом случае тактирование внутренним генератором 8 МГц, во втором - кварц на 8МГц + PLL до 48 МГц.
Dima вне форума   Ответить с цитированием
Старый 03.09.2007, 17:48   #8
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от AleksBak Посмотреть сообщение
У меня была проблема с такой ошибкой, после того как выяснил, что питание оказалось чуть меньше 5 вольт для контроллера(хотя по даташиту вроде еще в норме).
Питание ок, варьировал как БП, так и самим пикитом (он в этом отношении умница).

Цитата:
Сообщение от AleksBak Посмотреть сообщение
У меня к Вам вопрос тоже - этот Пиккит2 уже может быть нормальным отладчиком? Он может отлаживать 16-ю серию и в частности PIC16F877A? И как по скорости - насколько шустрее отладка в нем?
Воооот... Вот это я и хотел выяснить

Шьет, по крайней мере, ощутимо быстрее шайбы, особенно если в коде много дыр, а вот до дебаггера не дошло по указанной причине.

Как только заценю - сразу поделюсь впечатлениями.
पण्डित вне форума   Ответить с цитированием
Старый 03.09.2007, 17:49   #9
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от Илья Посмотреть сообщение
не знаю, ... только что проверил на 4431 - работает.
Нужно чтобы программа могла выполняться в контроллере, т.е. чтобы конфигурация соответствовала железу (Кварцы, BOR и пр).
Если можно, скиньте биты конфигурации которые Вы используете.
पण्डित вне форума   Ответить с цитированием
Старый 03.09.2007, 18:03   #10
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от AleksBak Посмотреть сообщение
У меня к Вам вопрос тоже - этот Пиккит2 уже может быть нормальным отладчиком? Он может отлаживать 16-ю серию и в частности PIC16F877A? И как по скорости - насколько шустрее отладка в нем?
Список поддерживаемых контроллеров см. http://microchip.com.ru/1010/DevTools/pickit2.html

Если есть ICD-2, то зачем менять его? Сейчас PICkit2 вплотную приближается к ICD-2, но боюсь что PICkit2 не будет отлаживать 16-и разрядные контроллеры (PIC24, dsPIC).
Илья вне форума   Ответить с цитированием
Старый 03.09.2007, 18:11   #11
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от पण्डित Посмотреть сообщение
Если можно, скиньте биты конфигурации которые Вы используете.
для теста я не прописывал специально в исходнике, выставил в MPLAB
- генератор EC (пробовал на плате PICDEM 2+ с внешним генератором)
- FSCM - dis
- Power Up - disable
- BOD enable, 4.5V
- WDT - disable
- MCLR - en
- Low Voltage Program - disable
остальное как по умолчанию
да, и питание подал снаружи, PICkit2 сам не тянет плату (показывает перегрузку по току).
Илья вне форума   Ответить с цитированием
Старый 03.09.2007, 18:14   #12
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от Илья Посмотреть сообщение
Если есть ICD-2, то зачем менять его?

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

Или энтузиастам/начинающим - цена конкретно ниже, а возможности очень даже. Уже простой факт что им и шить и хоть как-то отлаживать можно есть плюсом.
पण्डित вне форума   Ответить с цитированием
Старый 03.09.2007, 18:16   #13
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Re: PickIt2, нужен небольшой ликбез

Цитата:
Сообщение от Илья Посмотреть сообщение
для теста я не прописывал специально в исходнике, выставил в MPLAB
- генератор EC (пробовал на плате PICDEM 2+ с внешним генератором)
- FSCM - dis
- Power Up - disable
- BOD enable, 4.5V
- WDT - disable
- MCLR - en
- Low Voltage Program - disable
остальное как по умолчанию
да, и питание подал снаружи, PICkit2 сам не тянет плату (показывает перегрузку по току).
Спасибо.
पण्डित вне форума   Ответить с цитированием
Старый 03.09.2007, 22:21   #14
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Всем спасибо за советы, все работает

Все путем, девайс шуршит.
Проблема была в криво вставленном проводе (собирал на макетке), который при проверке звонился, а когда плату отодвигал - тихо выползал из гнезда.
पण्डित вне форума   Ответить с цитированием
Старый 03.09.2007, 22:27   #15
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию вдогонку

Если кому интересно - контроллер запитан 3 вольта от внешнего блока питания, но все работает корректно.
पण्डित вне форума   Ответить с цитированием
Старый 03.09.2007, 23:00   #16
goodwin
Member
 
Регистрация: 25.02.2007
Сообщений: 36
Вес репутации: 110/49
goodwin will become famous soon enoughgoodwin will become famous soon enough
По умолчанию Re: вдогонку

Цитата:
Сообщение от पण्डित Посмотреть сообщение
Если кому интересно - контроллер запитан 3 вольта от внешнего блока питания, но все работает корректно.
А при 3В питании от кита никаких проблем и не должно возникать. Это 5В трудно обеспечить - падение напряжения в USB кабеле, ибо и сам PICKit2 потребляет, и отлаживаемый девайс. А насчет шуршит - да шуршит намного шустрее при отладке, чем ICD2. Субьективно - в 2-6 раз на 18F2550. Тема была здесь и на сахаре...
goodwin вне форума   Ответить с цитированием
Старый 03.09.2007, 23:03   #17
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,124
Вес репутации: 2885/107
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: вдогонку

Цитата:
Сообщение от पण्डित Посмотреть сообщение
Если кому интересно - контроллер запитан 3 вольта от внешнего блока питания, но все работает корректно.
Ну и как скорость отладки??? Недавно вроде смотрел, что у Пиккита2 список отлаживаемых контроллеров был очень маленьким, если не сказать что почти никаким, а сейчас видать уже что-то есть...
AleksBak вне форума   Ответить с цитированием
Старый 03.09.2007, 23:10   #18
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,124
Вес репутации: 2885/107
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: вдогонку

Цитата:
Сообщение от goodwin Посмотреть сообщение
А при 3В питании от кита никаких проблем и не должно возникать. Это 5В трудно обеспечить - падение напряжения в USB кабеле, ибо и сам PICKit2 потребляет, и отлаживаемый девайс. А насчет шуршит - да шуршит намного шустрее при отладке, чем ICD2. Субьективно - в 2-6 раз на 18F2550. Тема была здесь и на сахаре...
Понятно...Будем иметь ввиду, но ничего как говорится - "от добра не жди добра", пока меня ИСД2 очень выручает и не нарадуюсь и пока с ним и побуду (может быть )
AleksBak вне форума   Ответить с цитированием
Старый 03.09.2007, 23:12   #19
goodwin
Member
 
Регистрация: 25.02.2007
Сообщений: 36
Вес репутации: 110/49
goodwin will become famous soon enoughgoodwin will become famous soon enough
По умолчанию Re: вдогонку

Цитата:
Сообщение от AleksBak Посмотреть сообщение
Ну и как скорость отладки??? Недавно вроде смотрел, что у Пиккита2 список отлаживаемых контроллеров был очень маленьким, если не сказать что почти никаким, а сейчас видать уже что-то есть...
Это "что-то" - практически вся 16 и 18 серии 24,30,33 пока, увы, не поддерживаются. Вот устранят глюки MPLab (в последней их хватает), введут поддержку dsPic, и будет обладателям PICKit2 полное щасте
goodwin вне форума   Ответить с цитированием
Старый 04.09.2007, 14:56   #20
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Re: вдогонку

Цитата:
Сообщение от AleksBak Посмотреть сообщение
Ну и как скорость отладки???
Очень неплохо, я бы сказал - шустро.

Небольшие глючки с брейкоинтами (реально останавливается на одну-две-три строки ниже чем точка останова), но спишу на кривизну IDE (такое пару раз у меня было когда текст в UNICODE копировался в ASCII, видать по-разному текст анализируется в IDE и компиляторе, посему или debug info кривой, либо IDE глючная, кому как нравится ).

Цитата:
Сообщение от AleksBak Посмотреть сообщение
Недавно вроде смотрел, что у Пиккита2 список отлаживаемых контроллеров был очень маленьким, если не сказать что почти никаким, а сейчас видать уже что-то есть...

Вот список:

1Device Support List

1.1Debugger - Full Support

PIC16F690*
PIC16F884
PIC16F887
PIC16F883
PIC16F886
PIC16F917
1.2Debugger - Beta Support

PIC12F629*


PIC12F635*


PIC12F675*


PIC12F683*





PIC16F627A*
PIC16F737
PIC16F874A
PIC16F628A*
PIC16F747
PIC16F876
PIC16F630*
PIC16F767
PIC16F876A
PIC16F631*
PIC16F777
PIC16F877
PIC16F636*
PIC16F785*
PIC16F877A
PIC16F648A*
PIC16F818
PIC16F88
PIC16F676*
PIC16F819
PIC16F882
PIC16F677*
PIC16F87
PIC16F913
PIC16F684*
PIC16F870
PIC16F914
PIC16F685*
PIC16F871
PIC16F916
PIC16F687*
PIC16F872
PIC16F946
PIC16F688*
PIC16F873
PIC16HV785*
PIC16F689*
PIC16F873A

PIC16F716*
PIC16F874




PIC18F1220
PIC18F2682
PIC18F6310
PIC18F1230+
PIC18F2685
PIC18F6390
PIC18F1320
PIC18F4220
PIC18F6410
PIC18F1330+
PIC18F4221
PIC18F6490
PIC18F2220
PIC18F4320
PIC18F6520
PIC18F2221
PIC18F4321
PIC18F6525
PIC18F2320
PIC18F4331
PIC18F6527
PIC18F2321
PIC18F4410
PIC18F6585
PIC18F2331
PIC18F442
PIC18F6620
PIC18F2410
PIC18F4420
PIC18F6621
PIC18F242
PIC18F4423
PIC18F6622
PIC18F2420
PIC18F4431
PIC18F6627
PIC18F2423
PIC18F4450
PIC18F6628
PIC18F2431
PIC18F4455
PIC18F6680
PIC18F2450
PIC18F4458
PIC18F6720
PIC18F2455
PIC18F448
PIC18F6722
PIC18F2458
PIC18F4480
PIC18F6723
PIC18F248
PIC18F4510
PIC18F8310
PIC18F2480
PIC18F4515
PIC18F8390
PIC18F2510
PIC18F452
PIC18F8410
PIC18F2515
PIC18F4520
PIC18F8490
PIC18F252
PIC18F4523
PIC18F8520
PIC18F2520
PIC18F4525
PIC18F8525
PIC18F2523
PIC18F4550
PIC18F8527
PIC18F2525
PIC18F4553
PIC18F8585
PIC18F2550
PIC18F458
PIC18F8620
PIC18F2553
PIC18F4580
PIC18F8621
PIC18F258
PIC18F4585
PIC18F8622
PIC18F2580
PIC18F45K20
PIC18F8627
PIC18F2585
PIC18F4610
PIC18F8628
PIC18F25K20
PIC18F4620
PIC18F8680
PIC18F2610
PIC18F4680
PIC18F8720
PIC18F2620
PIC18F4682
PIC18F8722
PIC18F2680
PIC18F4685
PIC18F8723
1.3Programmer - Full Support

PIC12F510


PIC12F675





PIC16F506
PIC16F88
PIC16F887
PIC16F684
PIC16F883
PIC16F917
PIC16F690
PIC16F884

PIC16F87
PIC16F886

1.4Programmer - Beta Support

PIC12F508


PIC12F509


PIC12F629


PIC12F635


PIC12F683





PIC16F505
PIC16F716
PIC16F874
PIC16F627A
PIC16F737
PIC16F874A
PIC16F628A
PIC16F747
PIC16F876
PIC16F630
PIC16F767
PIC16F876A
PIC16F631
PIC16F777
PIC16F877
PIC16F636
PIC16F785
PIC16F877A
PIC16F648A
PIC16F818
PIC16F882
PIC16F676
PIC16F819
PIC16F913
PIC16F677
PIC16F870
PIC16F914
PIC16F685
PIC16F871
PIC16F916
PIC16F687
PIC16F872
PIC16F946
PIC16F688
PIC16F873
PIC16HV785
PIC16F689
PIC16F873A




PIC18F1220
PIC18F2682
PIC18F6310
PIC18F1230
PIC18F2685
PIC18F6390
PIC18F1320
PIC18F4220
PIC18F6410
PIC18F1330
PIC18F4221
PIC18F6490
PIC18F2220
PIC18F4320
PIC18F6520
PIC18F2221
PIC18F4321
PIC18F6525
PIC18F2320
PIC18F4331
PIC18F6527
PIC18F2321
PIC18F4410
PIC18F6585
PIC18F2331
PIC18F442
PIC18F6620
PIC18F2410
PIC18F4420
PIC18F6621
PIC18F242
PIC18F4423
PIC18F6622
PIC18F2420
PIC18F4431
PIC18F6627
PIC18F2423
PIC18F4450
PIC18F6628
PIC18F2431
PIC18F4455
PIC18F6680
PIC18F2450
PIC18F4458
PIC18F6720
PIC18F2455
PIC18F448
PIC18F6722
PIC18F2458
PIC18F4480
PIC18F6723
PIC18F248
PIC18F4510
PIC18F8310
PIC18F2480
PIC18F4515
PIC18F8390
PIC18F2510
PIC18F452
PIC18F8410
PIC18F2515
PIC18F4520
PIC18F8490
PIC18F252
PIC18F4523
PIC18F8520
PIC18F2520
PIC18F4525
PIC18F8525
PIC18F2523
PIC18F4550
PIC18F8527
PIC18F2525
PIC18F4553
PIC18F8585
PIC18F2550
PIC18F458
PIC18F8620
PIC18F2553
PIC18F4580
PIC18F8621
PIC18F258
PIC18F4585
PIC18F8622
PIC18F2580
PIC18F45K20
PIC18F8627
PIC18F2585
PIC18F4610
PIC18F8628
PIC18F25K20
PIC18F4620
PIC18F8680
PIC18F2610
PIC18F4680
PIC18F8720
PIC18F2620
PIC18F4682
PIC18F8722
PIC18F2680
PIC18F4685
PIC18F8723
* These devices require a header board to be able to debug the device. See the Header Board Specification (DS51292) for more information. This document is available in the “Downloads” section of the PICkit 2 web page.
NOTE: To connect PICkit 2 to a debug header board requires the AC164110 RJ-11 to ICSP Adapter.
+ These devices have an optional debug header which is currently NOT supported by PICkit 2.
पण्डित вне форума   Ответить с цитированием
Старый 04.09.2007, 15:11   #21
vanner
Junior Member
 
Регистрация: 26.02.2007
Сообщений: 23
Вес репутации: 102/49
vanner will become famous soon enoughvanner will become famous soon enough
По умолчанию Re: вдогонку

Цитата:
Сообщение от पण्डित Посмотреть сообщение
Небольшие глючки с брейкоинтами (реально останавливается на одну-две-три строки ниже чем точка останова), но спишу на кривизну IDE (такое пару раз у меня было когда текст в UNICODE копировался в ASCII, видать по-разному текст анализируется в IDE и компиляторе, посему или debug info кривой, либо IDE глючная, кому как нравится ).
Ни какого глюка нет, почитай внимательно как работает модуль отладки в чипе.
vanner вне форума   Ответить с цитированием
Старый 04.09.2007, 15:30   #22
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: вдогонку

Цитата:
Сообщение от पण्डित Посмотреть сообщение
Очень неплохо, я бы сказал - шустро.

Небольшие глючки с брейкоинтами (реально останавливается на одну-две-три строки ниже чем точка останова), но спишу на кривизну IDE (такое пару раз у меня было когда текст в UNICODE копировался в ASCII, видать по-разному текст анализируется в IDE и компиляторе, посему или debug info кривой, либо IDE глючная, кому как нравится ).
Нифига не глюк а фича связзанная с принципом работы BDM.

Домашнее задание. Сравнить для разных команд (1 и 2-х словных) и сравнить как ходит пошагово и в режиме animate.
Домашнее задание для продвинутых. Написать через сколько команд после брейкпоинта остановится программа для 16-и разрядных контроллеров. Сравнить с 8-и разрядными контроллерами. Почему наблюдается разница?

PS и нахрена список постить когда несколько раз давали ссылку на его?
Илья вне форума   Ответить с цитированием
Старый 04.09.2007, 19:09   #23
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Re: вдогонку

Цитата:
Сообщение от vanner Посмотреть сообщение
Ни какого глюка нет, почитай внимательно как работает модуль отладки в чипе.
"никакого" пишется слитно, почитайте внимательно словарь.
पण्डित вне форума   Ответить с цитированием
Старый 04.09.2007, 19:12   #24
पण्डित
Senior Member
 
Регистрация: 23.04.2007
Возраст: 46
Сообщений: 301
Вес репутации: 105/52
पण्डित will become famous soon enoughपण्डित will become famous soon enough
По умолчанию Re: вдогонку

Цитата:
Сообщение от Илья Посмотреть сообщение
Нифига не глюк а фича связзанная с принципом работы BDM.
А вот и неправда ваша, дяденька. Ибо грамотные тулзы думают, куда ставить точку останова. А неграмотные отмазываются принципом работы.

Цитата:
Сообщение от Илья Посмотреть сообщение
PS и нахрена список постить когда несколько раз давали ссылку на его?
И нахрена ж давать задания, если они уже сто раз давались?
पण्डित вне форума   Ответить с цитированием
Старый 04.09.2007, 20:02   #25
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,210
Вес репутации: 1775/77
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: вдогонку

Цитата:
Сообщение от पण्डित Посмотреть сообщение
А вот и неправда ваша, дяденька. Ибо грамотные тулзы думают, куда ставить точку останова. А неграмотные отмазываются принципом работы.
ну и как контроллер должен знать где он был команду назад? Конвейер-то уже отработал, ладно если линейный код, а если был goto черт знает откуда? не, конечно можно разрешать ставить точки останова только огородив их nop-ами, но кому же это понравится?
Илья вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CCD, нужен ликбез पण्डित Общетехнические вопросы 7 05.10.2007 17:39
PICKit2 vs ICD2 Forger Продукция MICROCHIP 16 18.08.2007 23:09
Небольшой ликбез timday Продукция MICROCHIP 5 06.06.2007 15:57


Часовой пояс GMT +3, время: 20:25.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot