Перейти к содержанию

PIC16F883 внутрисхемно программируется только при питании от PICKIT3

Добрый день.
Столкнулся с проблемой. Невозможно запрограммировать PIC16F883 при питании схемы от внутреннего источника. Т.е. если я выключаю питание и в программаторе PICKIT3 выставляю питание от PICKIT3, то кристалл шьется. Если я пытаюсь запрограммировать при включенном питании устройства, то PICKIT3 не видит кристалла. Ругается на то, что ID не распознан:
Цитата
Target voltage detected
Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device.

Device Erased...

Programming...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x283
configuration memory
program memory
Address: 0 Expected Value: 281f Received Value: 0
Failed to program device


Питание: +5V
MCLR/Vpp: подтянут к +5 через 4к7 (больше в схеме никуда не подключен, используется только для программирования)
ICSPDAT и ICSPCLK: подключены ТОЛЬКО к PICKIT3!

Помогите разобраться, что не так, что надо сделать, чтобы шить код при включенном питании устройства и, что самое главное, иметь возможность отлаживать код на реальном устройстве.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация