|
|
  |
проблемы ICD3... или моей схемы подключения? |
|
|
|
Dec 21 2010, 19:53
|
Группа: Новичок
Сообщений: 8
Регистрация: 2-12-09
Пользователь №: 53 998

|
Купил программатор ICD3. Программирую PIC18F67J60 по следующему соединению:
и не работает!!!!!Просто не может прочитать ID (всегда 000000). Не пишет и не читает ничего. Что проверил:1) Проверил, что ICD2 и PicKit2 (есть такие...) читают при тех же условиях нормально. 2) Дрова нормально вроде стоят - ID другого контроллера (немного другое соединение) тот же ICD3 читает нормально. В чем может быть проблема?
Сообщение отредактировал AGutor - Dec 21 2010, 19:55
|
|
|
|
|
Dec 22 2010, 03:14
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(AGutor @ Dec 22 2010, 01:53)  В чем может быть проблема? PGD и PGC в воздухе висят или просто на схеме соединение не обозначено? Устройство на PIC18F67j60 может быть не правильно подключено, проверьте все выводы +3,3V, GND, а особенно правильность подключения PGC, PGD, Reset. Возможно провод от ICD до контроллера длинный (у меня было подобное, но все читалось и писалось, только под отладкой не шло), сделал около 10-ти см, тогда отладка пошла. Возможно не подключен пин ENVREG (18) к + 3,3V. И почему такой маленький кондер Vcap? У меня на 6.3 uF тантал стоит.
--------------------
Magic Friend
|
|
|
|
|
Dec 22 2010, 04:06
|
Группа: Новичок
Сообщений: 8
Регистрация: 2-12-09
Пользователь №: 53 998

|
Цитата(Danis @ Dec 22 2010, 09:14)  PGD и PGC в воздухе висят или просто на схеме соединение не обозначено? Да, подключены, но не обозначены. Цитата(Danis @ Dec 22 2010, 09:14)  Устройство на PIC18F67j60 может быть не правильно подключено, проверьте все выводы +3,3V, GND, а особенно правильность подключения PGC, PGD, Reset. Так вот - по схеме Reset здесь ведь видно как подключён - нормально вроде. Цитата(Danis @ Dec 22 2010, 09:14)  Возможно провод от ICD до контроллера длинный (у меня было подобное, но все читалось и писалось, только под отладкой не шло), сделал около 10-ти см, тогда отладка пошла. У меня 15 см. Попробую может уменьшить. Цитата(Danis @ Dec 22 2010, 09:14)  Возможно не подключен пин ENVREG (18) к + 3,3V. И почему такой маленький кондер Vcap? У меня на 6.3 uF тантал стоит. Тоже нужно пробовать. Сегодня осциллографом сигналы попробую проверить с разными программаторами. Засада какая-то... ведь другие программаторы то работают.... Что делать конкретно пока не понял, буду всё подряд пробовать...
|
|
|
|
|
Dec 22 2010, 09:32
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(AGutor @ Dec 22 2010, 10:06)  Что делать конкретно пока не понял, буду всё подряд пробовать... Вот проверяйте, 100% работает с ICD2 и REAL ICE Цитата(ar__systems @ Dec 22 2010, 15:23)  Длина провода врядли играет здесь роль. Ну не знаю, укоротить провод программирования/отладки мне рекомендовали представители Microchip из Гаммы.
Эскизы прикрепленных изображений
--------------------
Magic Friend
|
|
|
|
|
Dec 22 2010, 10:07
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(Danis @ Dec 22 2010, 07:32)  Ну не знаю, укоротить провод программирования/отладки мне рекомендовали представители Microchip из Гаммы. Изза длинных проводов у меня сыпалось программирование на некоторых чипах. Но DevID всегда читалось. ТС, Может у вас элементарно не пропаялось что-то?
Сообщение отредактировал ar__systems - Dec 22 2010, 10:08
|
|
|
|
|
Dec 23 2010, 11:32
|
Группа: Новичок
Сообщений: 8
Регистрация: 2-12-09
Пользователь №: 53 998

|
Что не делал, ничего не помогло: 1. Убрал С12. 2. Замкнул R8 (изменил на 0 Ом) 3. Поставил C28=22мкФ. 4. Провода теперь 6 см. С такой конфигурацией на двух платах Target ID прочитался, но при попытке программирования выдает: Target Detected Device ID Revision = 00000001
Programming... The following memory regions failed to program correctly: Configuration Memory Address: 0001fff8 Expected Value: 00000080 Received Value: 00000000 Programming failedОчень напрягает ситуация  Очень странно, что Pickit2 и ICD2 работают здесь без нареканий, а в тех же условиях новый ICD3 - нет.
|
|
|
|
|
Dec 24 2010, 15:33
|
Частый гость
 
Группа: Участник
Сообщений: 178
Регистрация: 18-12-10
Из: Ставрополь
Пользователь №: 61 708

|
Цитата(AGutor @ Dec 22 2010, 01:53)  Купил программатор ICD3. Программирую PIC18F67J60 по следующему соединению:
и не работает!!!!!Просто не может прочитать ID (всегда 000000). Не пишет и не читает ничего. Что проверил:1) Проверил, что ICD2 и PicKit2 (есть такие...) читают при тех же условиях нормально. 2) Дрова нормально вроде стоят - ID другого контроллера (немного другое соединение) тот же ICD3 читает нормально. В чем может быть проблема?Я тоже приобрел ICD3 , так он с Касперским дружить не кочет. Я сначала ставил винду , затем MPLAB cICD3,Ю и только потом Касперского. Но прошло время и опять программатор стал глюки выдавать.
|
|
|
|
|
Sep 21 2011, 09:46
|

Участник

Группа: Участник
Сообщений: 25
Регистрация: 10-05-06
Из: Киев
Пользователь №: 16 944

|
Цитата(AGutor @ Dec 23 2010, 14:32)  Что не делал, ничего не помогло: 1. Убрал С12. 2. Замкнул R8 (изменил на 0 Ом) 3. Поставил C28=22мкФ. 4. Провода теперь 6 см. С такой конфигурацией на двух платах Target ID прочитался, но при попытке программирования выдает: Target Detected Device ID Revision = 00000001
Programming... The following memory regions failed to program correctly: Configuration Memory Address: 0001fff8 Expected Value: 00000080 Received Value: 00000000 Programming failedОчень напрягает ситуация  Очень странно, что Pickit2 и ICD2 работают здесь без нареканий, а в тех же условиях новый ICD3 - нет. Интересно узнать судьбу проблемы, решилась? У меня чем то схожая ситуация: ICD3 нормально работает как дебагер, но когда прошиваю программатором проц не стартует. Даже когда программатор отключаю полностью. Хотя никаких нареканий при прошивке нет. При этом ICD2 работает на ура.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|