Страница 1 из 1

Помогите разобраться с pickit2 clone

Добавлено: Ср янв 08, 2014 21:05:26
kolit
Собрал сие устройство http://www.circuitvalley.com/2011/07/pi ... p-pic.html. помогите разобраться с некоторыми проблемами при использовании:
1. Не определяется автоматически микроконтроллер (PIC16F54). Хотя программирует и проверяет всё норм. В чем может быть проблема?


2. MCLR/VPP. В приложении PICkit 2 v2.61 после программирования включаю питания микроконтроллер находятся в состоянии сброса ножка MCLR =1в. Только после подтягивания питания vdd=+5в через резистор работает нормально. В чем может быть проблема?
/MCLR - 1/0в
Подтягиваем +5 – 5/0в

3. В среде MPLAB X IDE программатор не видит. Как это исправить?
“The programmer could not be started: Tool software could not be found: PICkit2PlatformTool, com.microchip.mplab.mdbcore.pickit2.PICkit2DbgToolManager”

4. В среде MPLAB IDE v8.92 программатор поддерживает лишь часть микроконтроллеров. Можно ли расширить список поддерживаемых микроконтроллеров?
Изображение

Первый и второй пункт возможно неправильно перерисовал схему если есть возможность проверите пожалуйста.
DipTracehttp://yadi.sk/d/ZCZAbE1HFfcEt.

Re: Помогите разобраться с pickit2 clone

Добавлено: Пт янв 10, 2014 13:05:02
iGraphicsS
Спешу вас обрадовать, или огорчить. PicKit2 не работает с ним, по крайней мере на офф сайте так. Источник http://www.microchip.com/wwwproducts/De ... pmentTools
Пробовал прошить PIC16F73 PicKit2, та же фигня, в итоге 3-им прошил. К стате, http://www.microchip.com/forums/m754903.aspx может поможет.
П.С. Щас шью PIC16F1825 PicKit2, к тому же Lite, с изменённым PK2DeviceFile.dat. Никаких проблем.

Re: Помогите разобраться с pickit2 clone

Добавлено: Пт янв 10, 2014 14:04:54
urry
Здесь http://www.pickit2.ru/doku.php/%D1%80%D ... 1%82%D0%B8
Есть уже измененный добрыми людьми дат файл - и 54 пик там есть, и 73...

Re: Помогите разобраться с pickit2 clone

Добавлено: Сб янв 11, 2014 02:59:17
kolit
С 1м и 2м пунктом разобрался.

1. Оказалось это не мой баг а для микроконтроллеров baseline не подддерживает автоопределения.
“При выборе семейства Baseline, а также микросхем KEELOQ® и EEPROM, необходимо также выбрать конкретное изделие из выпадающего списка (рис.2.4), т.к. в этих микросхемах нет идентификационных битов (device ID).”
2. Если я правильно понял MCLR необходимо подтягивать к vdd.
“1.4.6 Device MCLR State
The ì/MCLRî checkbox shown in Figure 1-4 and Figure 1-5 has the same functionality as the menu selection Programmer>Hold Device in Reset. When the box is checked the target device will be held in Reset. When unchecked, the target circuit is allowed to pull MCLR up to VDD to release the device from Reset. This function can be used to prevent a device from executing code before and after programming.
Note: If the target device allows the MCLR pin to be configured as an input port, and it is configured as such, PICkit 2 will not be able to hold the device in Reset.”
Источник:
http://pickit2.ru/doku.php/%D1%80%D1%83 ... 8F.pickit2
http://ww1.microchip.com/downloads/en/D ... 51553E.pdf

пожалуйста, помогите разобраться с п.4. Как мне заставить работать программатор с MPLAB X IDE?

Re: Помогите разобраться с pickit2 clone

Добавлено: Сб янв 11, 2014 08:17:38
dosikus
kolit писал(а):
пожалуйста, помогите разобраться с п.4. Как мне заставить работать программатор с MPLAB X IDE?


Задай же наконец ему ID :)))
http://www.pickit2.ru/doku.php/%D1%80%D ... 8F.pickit2
2.13.2. Задание имени программатора

Re: Помогите разобраться с pickit2 clone

Добавлено: Сб янв 11, 2014 15:48:12
kolit
Калибровка и установка имени программатора была проведена (рисунок в 1м посте).

Re: Помогите разобраться с pickit2 clone

Добавлено: Сб янв 11, 2014 20:53:08
iGraphicsS
Чем тебя не устраивает шить отдельной официальной прогой?
MCLR необходимо подтягивать к +5 только для того, чтобы программатор мог управлять ресетом контроллера при внутрисхемном программировании. В принципе можно и не подтягивать.