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

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!

 

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

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...