Добрый день.
Столкнулся с проблемой. Невозможно запрограммировать 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!
Помогите разобраться, что не так, что надо сделать, чтобы шить код при включенном питании устройства и, что самое главное, иметь возможность отлаживать код на реальном устройстве.