реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> проблемы ICD3... или моей схемы подключения?
AGutor
сообщение Dec 21 2010, 19:53
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 2-12-09
Пользователь №: 53 998



Купил программатор ICD3.

Программирую PIC18F67J60 по следующему соединению:

Прикрепленное изображение

и не работает!!!!!
Просто не может прочитать ID (всегда 000000). Не пишет и не читает ничего.

Что проверил:
1) Проверил, что ICD2 и PicKit2 (есть такие...) читают при тех же условиях нормально.
2) Дрова нормально вроде стоят - ID другого контроллера (немного другое соединение) тот же ICD3 читает нормально.

В чем может быть проблема?

Сообщение отредактировал AGutor - Dec 21 2010, 19:55
Go to the top of the page
 
+Quote Post
Danis
сообщение Dec 22 2010, 03:14
Сообщение #2


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
Go to the top of the page
 
+Quote Post
AGutor
сообщение Dec 22 2010, 04:06
Сообщение #3





Группа: Новичок
Сообщений: 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 тантал стоит.
Тоже нужно пробовать.

Сегодня осциллографом сигналы попробую проверить с разными программаторами. Засада какая-то... ведь другие программаторы то работают....

Что делать конкретно пока не понял, буду всё подряд пробовать...

Go to the top of the page
 
+Quote Post
xemul
сообщение Dec 22 2010, 06:54
Сообщение #4



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(AGutor @ Dec 22 2010, 10:06) *
Что делать конкретно пока не понял, буду всё подряд пробовать...

Уберите для начала C12.
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Dec 22 2010, 09:23
Сообщение #5


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(xemul @ Dec 22 2010, 04:54) *
Уберите для начала C12.

А лучше убрать R8. Длина провода врядли играет здесь роль -- DevID у меня всегда определяется.
Go to the top of the page
 
+Quote Post
Danis
сообщение Dec 22 2010, 09:32
Сообщение #6


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
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Dec 22 2010, 10:07
Сообщение #7


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
Go to the top of the page
 
+Quote Post
xemul
сообщение Dec 22 2010, 10:07
Сообщение #8



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(ar__systems @ Dec 22 2010, 15:23) *
А лучше убрать R8. Длина провода врядли играет здесь роль -- DevID у меня всегда определяется.

ЕМНИП, в спецификации программирования оговаривается длительность фронта Vpp. C12 её слегка безобразит.
Я по-любому смысла в C12 не вижу.
Go to the top of the page
 
+Quote Post
AGutor
сообщение Dec 23 2010, 11:32
Сообщение #9





Группа: Новичок
Сообщений: 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


Очень напрягает ситуация cranky.gif Очень странно, что Pickit2 и ICD2 работают здесь без нареканий, а в тех же условиях новый ICD3 - нет.
Go to the top of the page
 
+Quote Post
VCO
сообщение Dec 23 2010, 22:02
Сообщение #10


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(AGutor @ Dec 23 2010, 17:32) *
Очень напрягает ситуация cranky.gif Очень странно, что Pickit2 и ICD2 работают здесь без нареканий, а в тех же условиях новый ICD3 - нет.

Проверьте ещё раз, может ли что-либо мешать на входах программирования. Особенно критичен диод в классической подвязке nMCLR!


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
smart_pic
сообщение Dec 24 2010, 15:33
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 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,Ю и только потом Касперского. Но прошло время и опять программатор стал глюки выдавать.
Go to the top of the page
 
+Quote Post
Danis
сообщение Dec 24 2010, 16:36
Сообщение #12


Twilight Zone
***

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



Попробуйте замерить напряжение Vcap, это пин 10.


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
VCO
сообщение Dec 25 2010, 23:02
Сообщение #13


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(smart_pic @ Dec 24 2010, 21:33) *
Я тоже приобрел ICD3 , так он с Касперским дружить не кочет.

Так что для Вас имеет высший приоритет в этой ситуации: ICD3 или Касперский? Нормальную антивирь не пробовали? NAV, NOD, Avast, Avira...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
Странник
сообщение Sep 21 2011, 09:46
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 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


Очень напрягает ситуация cranky.gif Очень странно, что Pickit2 и ICD2 работают здесь без нареканий, а в тех же условиях новый ICD3 - нет.


Интересно узнать судьбу проблемы, решилась?
У меня чем то схожая ситуация: ICD3 нормально работает как дебагер, но когда прошиваю программатором проц не стартует. Даже когда программатор отключаю полностью. Хотя никаких нареканий при прошивке нет. При этом ICD2 работает на ура.

Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01515 секунд с 7
ELECTRONIX ©2004-2016