PIC32 и PICKIT2

PIC
Может быть кому-нибудь еще пригодится. Месяца полтора назад собрал себе макетку на PIC32MX575F512H. Подключаю к PICkit2 — устройство не найдено. Открываю список поддерживаемых микросхем, а тут облом, не поддерживает этот контроллер.

Первая мысль собирать PICkit3. Заказал детали, начал разводку платы. Половина работы уже была сделана, как попалась на глаза ссылка «PICkit2 Device Data File Editor». Скачал, запустил, скопировал похожий контроллер, подправил ID и наименование. Запустил «PICkit2 Programmer». Видит, шьет, читает, стирает.
Теперь по подробней:
Скачивам программу, запускаем, отрываем файл «PK2DeviceFile.dat» в папке PICkitа. На всякий случай сохраняем копию.
Если неизвестен ID контроллера запускам «PICkit2 programmer» без 32 пика. После запуска программы подключаем контроллер. В меню Device Family выбираем PIC32.



Смотрим ID контроллера — в моем случае ID = 9000 (младшие 12 бит не используются, реальный — 0х09).
В «PICkit2 Device Data File Editor» раскрываем Parts List и выбираем более близкий к нашему контроллеру ( лучше с таким же объемом памяти программ). Правой кнопкой вызываем меню и выбираем Duplicate Item.



В правой части программы находим DeviceID, меняем на ID своего контроллера.



Далее ищем PartName, меняем.



Все. Закрываем программу, запускаем «PICkit2 programmer».



PICkit3 подождет.
  • +3
  • 17 апреля 2012, 20:25
  • INN

Комментарии (8)

RSS свернуть / развернуть
да сколько можно??!
КАТ!!!
0
не понял.
кому это не понравилось?
0
cut ставил после первого абзаца, может закрыть забыл.
0
результат на лице… в смысле, на главной. ;)
0
Если неизвестен ID контроллера запускам «PICkit2 programmer». В меню Device Family выбираем PIC32.
Здесь, ИМХО, нужно было бы акцентировать… или уточнить… что именно нужен ручной выбор…
иначе… при автодетекте можно убить PIC32…
0
Поправил.
0
После первого или второго абзаца желательно вставит тег или как он там пишется(в любом случае, для него на панели есть кнопка), чтобы статья не отображалась в общей ленте целиком.
0
тег cut. Значит я его правильно написал :)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.