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

PIC16LF876 шьётся и не работает

Всех приветствую.

Принесли на тестирование контроллеры PIC16LF876. Сделал проект в MPlab IDE с компилятором HI-Tech - самая простейшая мигалка одним светодиодом на выводе РА0. генератор выбрал HS, c возбуждением от внешнего генератора 8МГц. Скомпилировался нормално, прошил МК, сверил программу(verify) - всё путём. Вот только не работает, блин! Что любопытно, шьётся при любом состоянии вывода PGM! по даташиту: PGM=Vcc - режим программирования, а PGM=GND - нормальный режим. Однако, шьётся и стирается по всякому. Пробовал прошивать программатором PIС-Kit3 из MPlab IDE и из утилиты PIС Kit3.

В чём засада? Есть у кого то предположения?

 

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


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

9 часов назад, MPetrovich сказал:

PGM=Vcc - режим программирования, а PGM=GND - нормальный режим.

Это если в конфигурации указан LVP (вывод PGM, при этом отключается от порта). См. документ под названием Programming Specification.

9 часов назад, MPetrovich сказал:

Есть у кого то предположения?

#MCLR в ресете.

Генератор не работает.

Выводы неправильно сконфигурированы.

И т.д.

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


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

3 hours ago, Smen said:

Это если в конфигурации указан LVP

Да, указан.

 

3 hours ago, Smen said:

#MCLR в ресете.

Генератор не работает.

Выводы неправильно сконфигурированы.

#MCLR подтянут резистором 4,3к к Vcc. Не в ресете. Смотрел осциллографом - там Vcc.

Генератор работает - проверял осциллографом. Есть даже сигнал на OSC2/CLKOUT.

TRISA0 = 0; - Вывод 2 - RA0/AN0 - выход. Что тут можно ещё добавить?

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


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

20 minutes ago, Smen said:

Зачем включать режим LVP, если пользуещься ПИКкитом?

Чтобы запитать м/сх через PIС-Kit3 от 5V

Или PIС-Kit3 может формировать высокое напряжение VIHH (13V ± 0.5V) на MCLR/VPP?

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


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

Изменил настройку конфигурации.  Теперь: RB3 is digital I/O HV jy MCLR must be used for programming. Прошил пару м/сх и они заработали. Написал ШИМ с выходом на ССР1 - тоже работает! Короче, вроде как всё получилось)))

Спасибо большое за подсказку!

P.S. Не ясно только отчего же в режиме LVP не прокатывает... 

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


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

22.02.2022 в 14:25, MPetrovich сказал:

отчего же в режиме LVP не прокатывает

Так схему-то покажите.

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


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

Прошу прощения за паузу. 

Схему могу представить в виде описания соединений:

20 - Vdd=+5V ->PicKit _VDD - 2

8; 19 - GND ->PicKit _GND - 3

9 - CLKIN - Fckl=8mhZ

28  - PGD ->PicKit _DAT - 4

27  - PGC ->PicKit _CLK - 5

1 - MCLR# -  ->PicKit _MCLR# - 1->Pull-Up

24 - PGM: 1(Pull-Up) - Programm/Erase MODE; 0(Pull-Down) - Normal Mode

Слева контакты м/сх, справа контакты PicKit

 

Забыл ещё: 13 - RC1/CCP1 - PWM output

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


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

13 часов назад, MPetrovich сказал:

в виде описания соединений

Интересует вся Ваша схема, поскольку (как я понял) Вы используете внутрисхемное программирование.

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


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

1 hour ago, Smen said:

Интересует вся Ваша схема

Так это и есть вся схема. Больше ничего не подключается, если только осциллограф на 13 - RC1/CCP1 - PWM output

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


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

18 минут назад, MPetrovich сказал:

Больше ничего не подключается

Т.е. вообще ничего?

Ни резисторов, ни диодов, ни конденсаторов?

ПуллАпы напрямую к питанию/земле?

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


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

Подтяжки, конечно, через резисторы 4,7к. Конденсаторы 0,1мкФ+10мкФ от питания к земле. А диодов никаких нет, да и зачем они?

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


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

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

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

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

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

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

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

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

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

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