Попробовал, к сожалению снова заблокировался чип. На дисплее горят все сигменты -кнопок не воспринимает. Снова доктор нужен. Загружал eXtreme Burner - AVR
Есть или нет кварц по плате? Как фюзов настраиваете? Кроме ошибки фюзов, не могу думать ни о чем другом /т.е. можно, если программа для чего-то другого например/.
Попробуйте прошить блинк из предыдущие сообщения: LED на PB0 должен мигать /надеюсь, пин не занят какой-либо нагрузкой с низким сопротивлением/. Фюзов насройте для вн. генератор 8 MHz. Если надо, напишу прошивку для всех пинов, хотя микроконтроллер не знаю.
Последний раз редактировалось veso74 Чт ноя 24, 2022 11:23:56, всего редактировалось 2 раз(а).
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Не могу комментировать код конкретного устройства. Защита может быть везде. Напр. на симуляторе через время загружаются ячейки EEPROM с новыми значения.
Почему дело дошло до обновление прошивки микроконтроллера? Кто-нибудь еще успешно прошивал новый чип с этим кодом?
У этих моделей слишком "откровенный" блок питания ...при перенапряжении в сети убивается весь БП и контроллер (на коротком). Кто прошивал не могу ничего ответить, мастер тот что присылал , пока молчит поднадоел я ему.
Добавлено after 8 minutes 5 seconds: В начале поста у меня выложен скрин с фьюзами чистого, может сможете подкорректировать его как должно быть , подгружу его вначале а потом прошивку -может что выйдет.
Попробуйте. Спойлер СпойлерПравда, не нравится стартовый переход и состояние BLBxx. Возможно, что-то подгружается бут загрузчиком или программируется через JTAG с последующим отключением оного.
Порог монитора питания указано у него на скрине 4,1 В, то есть нужно ещё в Вашем скрине добавить галку и на бит BODLEVEL0. А то в данном варианте получится контроль 2,7 В. Ни страшно конечно, но всё же…
С этими фьюзами (что выше ) читает пустой но писать отказывается почему то -выскакивает ошибка. При этом если в чистом (FF) буфере меняешь значения то записывает норм. верификация есть и при считывании сохраняет, а прошивку HEX с форума и свою сконвертированную в "Тритоне" отказывается
Добавлено after 2 hours 6 minutes 8 seconds: Сконвертировал в ПО chipproge , Extrime Burner AVR принял его не ругаясь . залилось и снова труп. Снова доктор
В данной схеме включения Атмега324ра XTAL1 подключен к питанию Vdd, а XTAL2 через резистор 3.9кОм на gnd. Как правильно поставить фьюзы , так понимаю что генерация происходит по XTAL2, и только в схеме подключения к сети ?
XTAL1 – это вход, а XTAL2 – это выход - инвертирующего усилителя… выводы которого при использовании встроенного генератора можно никуда не подключать… но для уменьшения шумов иногда XTAL2 подтягивают через резистор 10…100 кОм к GND. В данном варианте МК тактируется от внутреннего генератора… согласно вашего скрина фьюзов тактовая частота составляет 1 МГц, конечно если программно не задействован предделитель… но так или иначе тактовая частота от внутреннего генератора не может быть более 8 МГц… когда задействован внутренний генератор МК всегда откликается… проблемы начинаются с откликом если МК настроен от внешнего тактирования… в данном варианте это не так… вот когда вы доктором сбрасываете фьюзы на зоводские, то ваш МК начинает откликаться, а когда заливаете прошивку что-то с фюзами происходит и МК перестаёт реагировать на запросы программатора…
Была бы схема данной платы, то можно было бы написать простенькую тестовую прошивку для проверки МК…
А пробовали вообще фьюзы не прошивать? Просто залить программу, а фьюзы не трогать… а потом проверить на отклик МК, путём просто чтения его фьюзов…
Конечно пробовал и без фьюзов и с ними. По установке фьюзов CKSEL0...SKSEL3 вопросы, скрин что прислал мастер там не в развернутом виде а в отдельном меню. Написал мастер пишет что прошивали этой прошивкой не раз- всё работает норм.
По установке фьюзов CKSEL0...SKSEL3 вопросы, скрин что прислал мастер
Какие вопросы? По ним всё предельно понятно - 0010… младший бит это CKSEL0... CKSEL0 = 0; CKSEL1 = 1; CKSEL2 = 0; CKSEL3 = 0... то, что прислал мастер, этого вполне достаточно… скрин и показывает, что МК тактируется от внутреннего генератора 1 МГц… на скрине ноль – указывает, что бит установлен. Единица – бит не установлен. Вот ссылка на калькулятор фьюзов, там можно прочесть за что отвечает установленные биты… галка – бит установлен… http://homes-smart.ru/fusecalc/ Спойлер
На скрине я забыл установить галку на бит WDTON – сторожевой таймер всегда включен. Его нужно установить.
Я не про то что означает галочка либо нет, я про то что там одна позиция sksel (с расшифровкой в окошечке , а тут 4 целых. Их окошечка видно что делитель на 8 включен? код 0010 в окошечке означает что cksel0=0(т.е вкл), cksel1=0(т.е вкл) ,cksel2=1(т.е откл), сksel3=0(т.е вкл) правильно?
Последний раз редактировалось ollg Пн ноя 28, 2022 14:42:15, всего редактировалось 2 раз(а).
Другим программатором действительно всё получилось. При загрузки флеш выходил на связь -считывался и после загрузки епрома ожил полностью. Фьюзы поставил как выше указали. Всем спасибо!
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения