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

Почему программа Pickit2 очищает EEPROM при записи?


Zombie47

Рекомендуемые сообщения

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

Если сделать еепром открытую, то все работает.
В чем дело?

2021-12-19_22-58-17.jpg

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Data protect это защита от СЧИТЫВАНИЯ кода из микросхемы. А не от программирования.  Если желаете оставить старый код в ЕЕпром-снимайте галку с блока ЕЕпром  и ЕЕпром не будет писаться-стираться

А так при установленной защите вы сами не сможете в последствии считать защищенную область.

http://pickit2.ru/doku.php/руководство.пользователя.pickit2

2021-12-19_222700.jpg

Изменено пользователем KT117

Если человеку дать рыбу-он наестся.

Если человеку дать удочку-он обязательно напьется.

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Цитата

Data protect это защита от СЧИТЫВАНИЯ кода из микросхемы. А не от программирования.  Если желаете оставить старый код в ЕЕпром-снимайте галку с блока ЕЕпром  и ЕЕпром не будет писаться-стираться

В этом и суть топика. Я так и делаю Галку СНИМАЮ. Но еепром затирается. У меня в коде идет проверка по еепром.

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

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Если включили защиту от считывания-то при последующих считываниях будут нули, физически в памяти программа останется

Если человеку дать рыбу-он наестся.

Если человеку дать удочку-он обязательно напьется.

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

Цитата

Если включили защиту от считывания-то при последующих считываниях будут нули, физически в памяти программа останется

ДА я знаю. Меня не считывание волнует. а ЗАПИСЬ.
При записи ЕЕПРОМ затирается ВСЕГДА если стояла защита на чтение еепром!

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

Заливаю прошивку, код открыт. Еепром закрыта в конфигурации. Вручную вписываю айди в ячейку еепром. Заливаю, все работает.
Далее еще раз На данном скриншоте заливаю туже самую прошивку, но еепром не редактирую, и убираю галочку. Он мне даже пишет мол не будет удалено.
Заливаю и все еепром затирается, так как прибор сразу выдает что в еепром нет того айди что я вписал.

2021-12-20_00-47-07.jpg

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

Все очень логично.

Вы записываете в EEPROM пароль и защищаете его от считывания. Отдаете клиенту МК. Он стирает ваш код и записывает свой, в котором считывает ваш пароль из EEPROM и выдает его клиенту. Считывать защищенную EEPROM может только программа которую вы грузите при установке защиты.

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

14 часов назад, snn_krs сказал:

Все очень логично.

Вы записываете в EEPROM пароль и защищаете его от считывания. Отдаете клиенту МК. Он стирает ваш код и записывает свой, в котором считывает ваш пароль из EEPROM и выдает его клиенту. Считывать защищенную EEPROM может только программа которую вы грузите при установке защиты.

Ну да вот он ответ то чего я не доглядел ))) Спасибо.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

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

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • и что не так? при входном токе 10 ма,и питании 3,3в выходной ток будет в районе 12ма.
    • Так случилось, что ничего кроме новых КТ840Б нет, а покупать на такую ерунду не охота. Нужно соединить параллельно 5 транзисторов *2, чтобы создать пуш-пул ферритовый преобразователь для питания магнетрона от микроволновой печи. Я уже намотал пластиковым проводом (они держат большее напряжение, чем эмальпровод) 267 витков вторичная обмотка (Одесакабель со снятой вторичной (белой) изоляцией 0.75) и 3*2 витка первичная (150 жил провода 0.1 мм), и уже испытал, что этот трансформатор держит 3 см дугу (около 30 киловольт) без пробоя (а сама изоляция держит около 50 кВ постоянного, тестировал умножителем УН9-27 со строчником ТВС110), дополнительно будет погружен в масло для охлаждения и изоляции, намотан на ферритовых полукольцах отклоняющей системы кинескопа М2000НМ, а габаритную мощность калькулятор показал 4кВт на частоте 35кГц (которая на Вашем форуме описана как оптимальная для "меандра" именно на М2000НМ). Возможно эти данные помогут определить, нужно уменьшать или увеличивать количество транзисторов КТ840 и повлияют на схему соединения. Программа расчета показала что нужно 1100 жил 0.1 мм но я намотал только 150 - больше не помещается и работать он будет в импульсном режиме (включатся на десяток секунд). Мощность 700 Вт, питание 12В, ток первичной обмотки 70А. Возможно придется добавлять еще транзистор КТ840 к каждой сборке, чтобы открывать такое большое количество транзисторов. Всего КТ840 есть 50 штук. По расчету преобразователь должен давать напряжение 1000-1400В, а остальное надо сделать умножителем, и я не нашел высоковольтных быстрых диодов на 35кГц ни в одном из местных киевских магазинов (возможно придется заказывать в интернете).  Множить хочу до максимального возможного (хоть 100кВ), которое выдержит магнетрон, потому что чем больше напряжение, тем больше мощность. Хочу купить фольгу и пленку, пропитать и погрузить в масло, скрутить в рулон, сделать высоковольтный конденсатор, типо этот преобразователь (допустим он даст 30кВ после умножения) заряжает этот конденсатор, а потом он разряжается на магнетрон.
    • Похоже так. При этом оптопара - далеко не микроскоп, а вполне себе ширпотреб, копеечный.  У ходовой оптопары PC817 типовое время закрытия - 3 мкс, максимальное - 18 мкс. Надо пробовать, возможно вам хватит. Быстрее будет 6N136, но у неё включение сложнее.
    • Вот и я о том же... 3,3 питание и нагрузка килоом... ее минимум раза в три надо уменьшать , если не во все десять... Вы бы хоть ДШ на ПыСы  открыли что ли...
    • там 3,3в питание или вы издеваетесь?
    • А че нагрузка всего 1кОм? поставил бы 10 или 100кОм  
×
×
  • Создать...