А оно точно "не затирает"? Или все же затирает, но потом прошивает заново? Ну и учитывая, что размер бутлоадера может меняться от 256 до 2 кБ, как оно определяет адрес начала? Фьюзы чтоль анализирует? Ох не верится...
Да просто вообще ничего не стирает. Не выполняет chip erase команду. Просто пишет поверх что дали. Если прошивка меньше, чем размер_флэша-размер_бута, то его не затронет. "Мусор", оставшийся от прошлой прошивки тоже не помешает по-идее, т.к. до него не должен дойти код никогда, если в нём нет ошибок. Ключик -D, отключает chip erase при записи в область flash.
Стал отключать проводки по одному и пытаться считать с него flash при отключении (поочередно отключал и подключал) MISO, MOSI и SCK - программатор перестает видить контроллер. а вот с RESET интересно получилось, что подключен к нему проводок он что нет - программатор и пишет в него и читает.
RESET - VCC ~ 700 кОм RESET - GND больше 2 мОм (больше тестер не меряет)
для любопытсва подключил к тестеру LRC-T4 (тот что для транзисторов), он показал как два встречно-парралельных диода. как между RESET - VCC так и между RESET - GND
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650.
Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
RESET - VCC ~ 700 кОм RESET - GND больше 2 мОм (больше тестер не меряет)
Это как? То есть килоомы меряет, а миллиомы - нет? Или там имелось в виде МОм? Если так, то все почти нормально, на ресете и должна стоять подтяжка к плюсу. Правда, мне казалось, она поменьше... Может, в программаторе проблема и он не хочет зажимать ресет на землю? Хотя то, что он при этом что-то пишет и читает очень странно. Может, у вас есть другие камни, заведомо живые?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Может, в программаторе проблема и он не хочет зажимать ресет на землю?
Вот тут почти но наоборот, после прошивки программатор от земли ногу отпускает но лог 1 на нее не приходит. Все дело было в отсутствии резистора на RESET, видимо внутренний резистор поврежден, а без подтяжки к + он не выходил из режима программирования.
Если так, то все почти нормально, на ресете и должна стоять подтяжка к плюсу.
НЕТ. На ресете подтяжка к плюсу подключается через драйвер согласно запрограммированному фьюзу. На обесточенном контроллере нога ресета должна звониться только на GND.
parovoZZ, уж на землю она не должна звониться точно. Даже в тех контроллерах, где с ресетом ничего не конфликтует. А в реальности да, стоит диод на питание и ~300 кОм сопротивление. На других ногах такого нет. Впрочем, соглашусь, в m8 проверять такое не слишком надежно.
parovoZZ, уж на землю она не должна звониться точно. Даже в тех контроллерах, где с ресетом ничего не конфликтует. А в реальности да, стоит диод на питание и ~300 кОм сопротивление. На других ногах такого нет. Впрочем, соглашусь, в m8 проверять такое не слишком надежно.
Даташит уверяет, что нижний драйвер на ресете не атрофирован, поэтому должна. Впрочем, надо проверить)
А что вы хотели сказать картинкой "допустимое напряжение, подаваемое на RESET от -0.5 до +13 В"? В режиме RSTDISBL это обычный hi-z, то есть звониться не должен вообще никуда (не считая защитных диодов). В режиме ресета должна быть подтяжка к питанию (плюс те же диоды). Земле-то там откуда взяться?
parovoZZ, вы что-то неверно поняли и подгоняете теорию под ответ. Вывод RESET звонится именно на питание, не на землю. Если не верите мне и Kamelot, которые это проверяли, проверьте самостоятельно.
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Сейчас этот форум просматривают: Google [Bot] и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения