Последнее слово флэш - калибровочная константа внутреннего генератора. Я про другое - начало программы сплошные NOP. Зачем такая премудрость? Что утаивает ТС. Может схему включения выложит.
_________________ Лучше умному тупить, чем тупому умничать
Последнее слово флэш - калибровочная константа внутреннего генератора. Я про другое - начало программы сплошные NOP. Зачем такая премудрость? Что утаивает ТС. Может схему включения выложит.
Попробую сохранить в другой программе, выложу, разные программы по разному хекс сохраняют, но работоспособность от етого не страдает, уже это проверял. Может вначеле нопами задержка сделана, чтоб конденсатор успел зарядиться
Вот что пишет MPLAB X IDE v5.20 = MPLAB X IPE v5.20 "PIC12F519.hex contains code that is located at addresses that do not exist on the PIC12F519. Code incompletely loaded" Что в переврде "PIC12F519.hex содержит код, который находится по адресам, которые не существуют на PIC12F519 Код не полностью загружен"
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Вот что пишет MPLAB X IDE v5.20 = MPLAB X IPE v5.20 "PIC12F519.hex contains code that is located at addresses that do not exist on the PIC12F519. Code incompletely loaded" Что в переврде "PIC12F519.hex содержит код, который находится по адресам, которые не существуют на PIC12F519 Код не полностью загружен"
Это программатор ругается
Вложение:
519.JPG
Откуда хекс?
завтра проверю выложу нормальный, может не тот скинул, разные программы по разному сохраняют, за пределами там фки может находятся, оно на работоспособность никак не влияет, дизасемблированый файл там есть
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Еще раз - откуда хекс? Если считывали, то каким программатором? Микрочиповский сохраняет и файл конфигурации. Когда мплаб затупила использовал с этого сайта http://www.hagi-online.org/picmicro/picdisasm_en.html (Он бродит в сети). Наверно и вы его пользовали. Но больше веры родным микрочиповским программам.
_________________ Лучше умному тупить, чем тупому умничать
Последнее слово флэш - калибровочная константа внутреннего генератора. Я про другое - начало программы сплошные NOP. Зачем такая премудрость? Что утаивает ТС.
Последнее слово флеша - команда movlw содержащая константу, после чего код оказывается на нулевом адресе. То есть старт начинается с последнего, а не первого адреса флеша. Сами по себе нопы в начале являются просто результатом такой компоновки кода и ничего особенного из себя не представляют. Просто будет задержка. Объем кода соответствует флешу МК - 0x3FF.
и есть конфиг (0xFFF1). Текст дизасма к программатору не имеет отношения. Его генерирует программа, а не программатор. Сам хекс никаких особенностей не имеет.
Заголовок сообщения: Re: Как переделать программу с Pic12f519 на Pic12f629
Добавлено: Чт янв 23, 2020 11:45:23
Родился
Зарегистрирован: Вс сен 22, 2013 20:14:03 Сообщений: 18
Рейтинг сообщения:0
anatol378, у вас красным показывает что программатору не удалось считать калибровочную константу с микросхемы, соответственно программе нечего подставить в хекс, если не разбираетесь, не засоряйте тему, не можете сделать, ок. Прошивка рабочая.
Мутный МК и ещё мутнее ДШ. Слово конфигурации состоит из 12 бит (ДШ). Таблица 8-1 показывает 7бит (ДШ) ???. Если слово здесь :02400E00FFF1C0 то оно читается как F1FF . F1 -записать не куда , остаётся слово FF. Это была теория. А вот практика.
Добавлено after 7 hours 6 minutes 1 second: Пробуй прошивку.
У меня на оболочке PICPgm 1.9.2.5 в перечнях МК 519й отмечен "*" - т.е автоматически не определяется - надо вручную указывать (no device ID). Однако из-за отсутствия подопытного могу только данные "по умолчанию", что софтина устанавливает указать...
Заголовок сообщения: Re: Как переделать программу с Pic12f519 на Pic12f629
Добавлено: Пт янв 24, 2020 12:56:31
Родился
Зарегистрирован: Вс сен 22, 2013 20:14:03 Сообщений: 18
Рейтинг сообщения:0
otest, не заработало, но там есть действительно некоторые нюансы, разные программы по разному сохраняют. на этот файл pickit не ругается, то о чем здесь писали. тут биты конфигурации как то по другому сохранены
Последний раз редактировалось Александр28 Сб янв 25, 2020 11:52:43, всего редактировалось 1 раз.
Ни хрена не понял. Это что за НЕХ ? Почему он не такой как на 1-ой странице? А это о чём? ... но там есть действительно некоторые нюансы, разные программы по разному сохраняют... Давайка скинь нормальный НЕХ и членомраздельно напиши что требуется.
Заголовок сообщения: Re: Как переделать программу с Pic12f519 на Pic12f629
Добавлено: Пт янв 24, 2020 14:23:00
Родился
Зарегистрирован: Вс сен 22, 2013 20:14:03 Сообщений: 18
Рейтинг сообщения:0
otest, Вот нормальный хекс 519, он отличается в конце, и он пишется норм у всех программах. сохранил через MPLAB X IPE v5.15. Старый удалите. Скидывайте лутьше ассемблер, я хочу разобратся на будущее чтоб мог переделывать, вначале я так делал
тот файл что вы прислали при открытия хекс пишет ошибку. вы писали что там какие то непоняытки с битами конфигурации, так вот в этом хексе они по другому записаны , или как то так.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения