sergm411 Опубликовано 3 июня, 2017 Поделиться Опубликовано 3 июня, 2017 Здравствуйте , я собрал часы по этой схеме http://www.labkit.ru/html/clock?id=470 Прошил контроллер самодельным PicKit 2 Lite , и он перестал определятся , часы работают без проблем но контроллер получается как одноразовый . Разработчик часов предупреждает об этом , вот я думаю может есть способ вернуть его к определению с моим программатором . Прикрепил прошивку , может подскажите что в ней его блокирует . Old_clock_IN14+DS18+beep.hex 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
oldmao Опубликовано 3 июня, 2017 Поделиться Опубликовано 3 июня, 2017 Скорее всего программно сброшен бит LVP конфигурации, разрешающий низковольтное программирование (только от +5 вольт). Теперь ищи/делай высоковольтный (HV) программатор, чтобы им выставить этот бит. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Alex Опубликовано 3 июня, 2017 Поделиться Опубликовано 3 июня, 2017 10 часов назад, sergm411 сказал: может подскажите что в ней его блокирует . В статье же написано : Цитата Для работы часового кварца в программе пишется пара строк: T1OSCEN = 1; // вкл тактового генератора TMR1CS = 1; // внешний тактовый сигнал После того, как прошивка с этими параметрами будет прошита в микроконтроллер, микроконтроллер перестает определяться простыми программаторами (в том числе Экстра-Пик и PicKit2-Lite). 10 часов назад, sergm411 сказал: вот я думаю может есть способ вернуть его к определению с моим программатором Опять же, всё написано : Цитата Если в оболочке PICkit2 (PICkit 3) поставить галку "Use VPP First Program Entry", микроконтроллер начинает определяться (перепрошиваться, стираться …). 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
sergm411 Опубликовано 3 июня, 2017 Автор Поделиться Опубликовано 3 июня, 2017 (изменено) Ставил я галки , ничего . Вот скрин . Вот ошибка . При этом я его выбрал из мануала программы . Вот программа его определяет по умолчанию . Подпаивал к нему AUX , тоже без изменений . Программатор тест вроде проходит . Изменено 3 июня, 2017 пользователем sergm411 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex Опубликовано 3 июня, 2017 Поделиться Опубликовано 3 июня, 2017 Ну чудес не бывает. Может кит у Вас лайт-версии ? То, что такая проблема есть, это точно. Сам сталкивался с ней. Но с ней справлялся и PICkit3 и даже переделанный под "First VPP" экстра-пик. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sergm411 Опубликовано 3 июня, 2017 Автор Поделиться Опубликовано 3 июня, 2017 Да лайт версия . А что нужно сделать , добавить чтобы заработало ? Или придется купить полноценный программатор ? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Alex Опубликовано 3 июня, 2017 Поделиться Опубликовано 3 июня, 2017 Не в курсе. На сколько мне известно, лайт-версия ущербна в цепях управления питанием. Отсюда и подобные проблемы. PS: А зачем переделывать/покупать ? Он же шьёт нормально. Для повторения конструкций - достаточно. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sergm411 Опубликовано 3 июня, 2017 Автор Поделиться Опубликовано 3 июня, 2017 Вот в том то и дело что ущербный . Я собрал сперва часы без датчика температуры и прошил соответствующей прошивкой , после передумал и купил датчик , а прошить уже не могу . Или программатор купить , или всегда в таких ситуациях ходить за новым МК . 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sergm411 Опубликовано 5 июня, 2017 Автор Поделиться Опубликовано 5 июня, 2017 Сегодня купил PicKit 2 , и перепрошил без проблем . Поставил галку в меню программы , контроллер начал определятся , как и писал разработчик часов . 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 5 июня, 2017 Поделиться Опубликовано 5 июня, 2017 В 04.06.2017 в 00:44, Alex сказал: В статье же написано : Цитата Для работы часового кварца в программе пишется пара строк: T1OSCEN = 1; // вкл тактового генератора TMR1CS = 1; // внешний тактовый сигнал После того, как прошивка с этими параметрами будет прошита в микроконтроллер, микроконтроллер перестает определяться простыми программаторами (в том числе Экстра-Пик и PicKit2-Lite). автор несколько лукавит... Цитата processor 16F628A #include <P16F628A.INC> __config 0x3F10 ; _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BODEN_OFF & _MCLRE_OFF & _PWRTE_ON & _WDT_OFF ; & _INTOSC_OSC_NOCLKOUT и это в документации есть , и на форуме обсуждалось не один раз, принудительная подача Vpp раньше Vdd решает проблему 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Tecnik2 Опубликовано 20 июня, 2017 Поделиться Опубликовано 20 июня, 2017 Интересная информация. У меня тоже некоторые проблемки с этой микросхемой (+аналогично с PIC16F468A). Прошиваю на ChipProg по LPT. Не прошивается одна фюза - LVP. Считывая стертый PIC, LVP - RB4/PGM pin has PGM function, low voltage programming enabled. CONFIG - 03F94h Загрузив файл прошивки, LVP - RB4 is digital I/O. HV on MCLR mast be used for programming CONFIG - 03F14h После прошивки идет сравнение и конфигурирование. Оно вот и проходит с ошибкой. Это одинаково для двух ПИК контроллеров. Память записал верно. Отличие в одном фюзе. Влияет ли эта ошибка на работу конечного устройства? У 16F628A вывод RB4 не задействован, а вот у 16F648A он подключен к дисплею. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Tecnik2 Опубликовано 20 июня, 2017 Поделиться Опубликовано 20 июня, 2017 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Tecnik2 Опубликовано 20 июня, 2017 Поделиться Опубликовано 20 июня, 2017 Начитался про LVP. Его нужно выключить. Вот в этом и проблема, не получается это сделать. Хоть собирай другой программатор и там пробуй. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IMXO Опубликовано 20 июня, 2017 Поделиться Опубликовано 20 июня, 2017 LVP можно выключить только при высоковольтном программировании, об этом написано в каждой спецификации на любой контроллер собственно вам даже програ об этом грит 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Tecnik2 Опубликовано 21 июня, 2017 Поделиться Опубликовано 21 июня, 2017 Спасибо. Вот на это и натолкнулся. Программатор то имеет высокие напряжения. Проверил напряжения во время программирования на Vdd - 5В, LVP - 4,4В, Vpp - 7В. Конечно, ничего не получается! Хотя в проге написано, на фото слева внизу, напряжения программирования Vpp - 13 В, Vcc - 5 В. Облазил прогер, не знаю как включить режим высоковольтного программирования. Кто-то знает? Программатор ChipProg по LPT порту. Подключен к нему блок питания с двумя напряжениями 10В и 28В. Во время программирования не просидает. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Tecnik2 Опубликовано 21 июня, 2017 Поделиться Опубликовано 21 июня, 2017 Ура! Победа. Проблема была вот в чем. Кто-то паял питание к программатору и перепутали 10В и 12В местами (гнезда нет, провод напрямую к плате припаян). Конечно из 10 В не получиться получить 13В. Перепаял. Все. Оба пика прошил. Класс! Теперь при программировании как положено Vdd - 4.8 В, Vpp - 12.8 В, LVP - 0.03 В. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.