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

 
 
> ICSP pic24, Внутрисхемное программирование pic24
Fenolftalein
сообщение Mar 29 2011, 06:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 20-10-09
Пользователь №: 53 097



Доброго времени суток, имеется модуль на основе контроллера pic24fj64ga004.
Предусмотрено внутрисхемное программирование через 5-контактный инженерный разъем.
Выводы PGC/PGD развязаны от схемы через цифровой изолятор.
Сопротивление между VDD и MCLR 10кОм.
Программатор chipprog-2.
При попытке стереть память программ или перепрограммировать выдает "Неверный идентификатор микросхемы".

Попробовал подать питание на цифровой изолятор во время програмирования (может, дело в большой нагузке на PGC/PGD) то же самое.

Еще вопрос, как осуществляется выбор между обычным и расширенным режимами ICSP в программаторе chipprog?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Fenolftalein
сообщение Mar 31 2011, 08:55
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 20-10-09
Пользователь №: 53 097




Модуль BM9300 для программирования используется разъем X2.
-Цифровой изолятор DuM1302.
-Питание от программатора через X2.1
Go to the top of the page
 
+Quote Post
Danis
сообщение Mar 31 2011, 09:27
Сообщение #3


Twilight Zone
***

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



Цитата(Fenolftalein @ Mar 31 2011, 11:55) *
-Цифровой изолятор DuM1302.


НА схеме ADuM1402. Потыкайте все-таки осциллографом до и после него, проверьте уровни и фронты, не нравиться мне этот "гусь".


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
Fenolftalein
сообщение Apr 1 2011, 09:09
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 20-10-09
Пользователь №: 53 097



Цитата(Danis @ Mar 31 2011, 13:27) *
НА схеме ADuM1402.


На схеме ADuM1402, на модуле ADuM1302, проверено.

+5 В во время программирования висит в воздухе, питание от программатора через X2.1

Осциллографом проверю, пока нет возможности.

Разработчики модуля программируют через X2 микрочиповским программатором, ничего не обрезая.

В документации микрочипа говориться о двух режимах внутрисхемного программирования обычный и расширенный. Выбор режима осуществляет программатор, подавая на PGD последовательность 32 битов. Последовательности для разных режимов отличаются одним битом. Где в интерфейсе программатора chipprog-2 переключать режим я не нашел, есть подозрение, что он по умолчанию использует расширенный режим.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Apr 6 2011, 21:15
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Fenolftalein @ Apr 1 2011, 12:09) *
Разработчики модуля программируют через X2 микрочиповским программатором, ничего не обрезая.

вам шашечки или ехать?
если хотите как у разработчиков, то надо и использовать все как у разработчиков, вплоть до версий харда и софта. И только потом менять на свое непробованное по кусочку, определяя когда перестанет работать. Если разница только в программаторе- хоть одолжите где-то такой же как у разработчиков и убедитесь что таки работает. Видел я разных "разработчиков", на слово лучше не верить никому. Особенно если не уверены, что разговариваете/переписываетесь именно с тем, кто действительно разрабатывал, вдруг просто менеджер какой.
Теоретически можно долго соображать какой из факторов (или сочетания факторов) мешает Вам жить, проще все-таки сначала запустить в голом виде, а потом понемножку добавлять цепи. sm.gif
Хотя правильный программатор (пиккит) баксов 40 стоит, может если посчитать нервы и время, проще раскошелиться...

15 лет как с Пиками дело имею, даже не задумывался какой режим программирования кем и когда используется, хотя как с однократок/ультрафиолеток слез, так и начал внутрисхемный разъем юзать с самодельным компиком, уж про тайдовский программатор и не говорю. Если Вы выбрали правильный тип микросхемы, а программатор не программирует- то в топку такой программатор или как минимум проведите разговор с производителем на тему "че за а-я-яй и где фикс на софт"
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Fenolftalein   ICSP pic24   Mar 29 2011, 06:26
- - Danis   Цитата(Fenolftalein @ Mar 29 2011, 10:26)...   Mar 29 2011, 10:47
|- - Fenolftalein   Цитата(Danis @ Mar 29 2011, 14:47) Тут мо...   Mar 30 2011, 05:18
|- - O.L.   Цитата(Fenolftalein @ Mar 30 2011, 12:18)...   Mar 30 2011, 05:59
- - _Pasha   Цитата(Fenolftalein @ Mar 29 2011, 09:26)...   Mar 30 2011, 06:56
|- - Fenolftalein   Цитата(_Pasha @ Mar 30 2011, 10:56) А раз...   Mar 30 2011, 08:25
|- - O.L.   Цитата(Fenolftalein @ Mar 30 2011, 15:25)...   Mar 30 2011, 11:09
- - Ruslan1   Цитата(Fenolftalein @ Mar 29 2011, 09:26)...   Mar 30 2011, 12:33
|- - O.L.   Цитата(Danis @ Mar 31 2011, 16:27) НА схе...   Mar 31 2011, 10:25
||- - Ruslan1   Да чего тут думать, наливай да пей R20 стоит на Т...   Mar 31 2011, 21:19
- - Fenolftalein   Резистор R20 20кОм   Apr 4 2011, 04:57
- - DL36   пик24 критичны к времени выхода из сброса, т.е есл...   Apr 7 2011, 18:38
|- - Прохожий   Цитата(DL36 @ Apr 7 2011, 22:38) пик24 кр...   Apr 7 2011, 19:30
- - Fenolftalein   Поменял программатор на тритон+. Напряжение програ...   May 13 2011, 03:01
- - Ruslan1   Цитата(Fenolftalein @ May 13 2011, 06:01)...   May 13 2011, 20:15


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

 


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


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