MPetrovich 6 21 февраля, 2022 Опубликовано 21 февраля, 2022 · Жалоба Всех приветствую. Принесли на тестирование контроллеры PIC16LF876. Сделал проект в MPlab IDE с компилятором HI-Tech - самая простейшая мигалка одним светодиодом на выводе РА0. генератор выбрал HS, c возбуждением от внешнего генератора 8МГц. Скомпилировался нормално, прошил МК, сверил программу(verify) - всё путём. Вот только не работает, блин! Что любопытно, шьётся при любом состоянии вывода PGM! по даташиту: PGM=Vcc - режим программирования, а PGM=GND - нормальный режим. Однако, шьётся и стирается по всякому. Пробовал прошивать программатором PIС-Kit3 из MPlab IDE и из утилиты PIС Kit3. В чём засада? Есть у кого то предположения? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 22 февраля, 2022 Опубликовано 22 февраля, 2022 · Жалоба 9 часов назад, MPetrovich сказал: PGM=Vcc - режим программирования, а PGM=GND - нормальный режим. Это если в конфигурации указан LVP (вывод PGM, при этом отключается от порта). См. документ под названием Programming Specification. 9 часов назад, MPetrovich сказал: Есть у кого то предположения? #MCLR в ресете. Генератор не работает. Выводы неправильно сконфигурированы. И т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 22 февраля, 2022 Опубликовано 22 февраля, 2022 · Жалоба 3 hours ago, Smen said: Это если в конфигурации указан LVP Да, указан. 3 hours ago, Smen said: #MCLR в ресете. Генератор не работает. Выводы неправильно сконфигурированы. #MCLR подтянут резистором 4,3к к Vcc. Не в ресете. Смотрел осциллографом - там Vcc. Генератор работает - проверял осциллографом. Есть даже сигнал на OSC2/CLKOUT. TRISA0 = 0; - Вывод 2 - RA0/AN0 - выход. Что тут можно ещё добавить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 22 февраля, 2022 Опубликовано 22 февраля, 2022 · Жалоба 23 минуты назад, MPetrovich сказал: Да, указан А зачем? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 22 февраля, 2022 Опубликовано 22 февраля, 2022 · Жалоба 1 minute ago, Smen said: А зачем? Что "зачем"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 22 февраля, 2022 Опубликовано 22 февраля, 2022 · Жалоба Зачем включать режим LVP, если пользуещься ПИКкитом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 22 февраля, 2022 Опубликовано 22 февраля, 2022 · Жалоба 20 minutes ago, Smen said: Зачем включать режим LVP, если пользуещься ПИКкитом? Чтобы запитать м/сх через PIС-Kit3 от 5V Или PIС-Kit3 может формировать высокое напряжение VIHH (13V ± 0.5V) на MCLR/VPP? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 22 февраля, 2022 Опубликовано 22 февраля, 2022 · Жалоба 1 час назад, MPetrovich сказал: PIС-Kit3 может формировать Разумеется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 22 февраля, 2022 Опубликовано 22 февраля, 2022 · Жалоба Изменил настройку конфигурации. Теперь: RB3 is digital I/O HV jy MCLR must be used for programming. Прошил пару м/сх и они заработали. Написал ШИМ с выходом на ССР1 - тоже работает! Короче, вроде как всё получилось))) Спасибо большое за подсказку! P.S. Не ясно только отчего же в режиме LVP не прокатывает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 24 февраля, 2022 Опубликовано 24 февраля, 2022 · Жалоба 22.02.2022 в 14:25, MPetrovich сказал: отчего же в режиме LVP не прокатывает Так схему-то покажите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 2 марта, 2022 Опубликовано 2 марта, 2022 · Жалоба Прошу прощения за паузу. Схему могу представить в виде описания соединений: 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 3 марта, 2022 Опубликовано 3 марта, 2022 · Жалоба 13 часов назад, MPetrovich сказал: в виде описания соединений Интересует вся Ваша схема, поскольку (как я понял) Вы используете внутрисхемное программирование. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 3 марта, 2022 Опубликовано 3 марта, 2022 · Жалоба 1 hour ago, Smen said: Интересует вся Ваша схема Так это и есть вся схема. Больше ничего не подключается, если только осциллограф на 13 - RC1/CCP1 - PWM output Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smen 3 3 марта, 2022 Опубликовано 3 марта, 2022 · Жалоба 18 минут назад, MPetrovich сказал: Больше ничего не подключается Т.е. вообще ничего? Ни резисторов, ни диодов, ни конденсаторов? ПуллАпы напрямую к питанию/земле? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 3 марта, 2022 Опубликовано 3 марта, 2022 · Жалоба Подтяжки, конечно, через резисторы 4,7к. Конденсаторы 0,1мкФ+10мкФ от питания к земле. А диодов никаких нет, да и зачем они? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться