Удаленная прошивка atmega по сети CAN, bootloader CAN

так отставить не нужные споры, я себе уже всё доказал (с) В.Высоцкий

Слился. Ожидаемо :sweat_smile:

Время “раскачки” генератора на кварце и на керамике разное. Поэтому, если критично время запуска МК (иногда бывает), это надо учитывать. В даташите всё описано

и амплитуда

У ТС загрузчик и 5-и вольтовое питание, там пофиг что ставить, что итальянцы и сделали - влепили максимальные задержки. А “раскачивает” тут только один! :grinning_face:

Я ответил , в чём разница. А как применять - дело другое.
Я сам лишь один раз столкнулся с тем, что время запуска было критично.

Заявлено было, что по фьюзам можно определить, кварц стоит или керамика

а не про время раскачки или амплитуду

Это вряд ли возможно.) Предположить разве…
Я лишь ответил ТС, что за отличия.
P.S.
Например, мы хотим заменить кварц на керамику, но при этом сохранить время старта МК. Придётся изменить фъюзы

Так это ему радист мозги затумкал ))

Максу мозги затумкать невозможно, он свой загрузчик для CAN написал…и с этим разберётся, кто стандартную нано с керамическим резонатором лепить будет

Кстати, в даташите не нашёл варианта фъюзов для керамики, как на Нано.

Потому что при чем тут керамика? :sweat_smile:

Так то задержку рекомендуют выбирать в том числе и в зависимости от настроек питания

ну не знаю, видимо не там смотрел, раздел 9

Вот уже полгода длится дискуссия, а я никак не въеду. Зачем вообще удаленная прошивка? Неужели сразу нельзя написать правильно? На то и контроллеры, чтобы зашить и забыть, надо что то - вытащил один, засунул другой. Как то постоянно при удаленных обновлениях возникают ошибки, которые делают все устройства сразу кирпичами. Или это нынешний стиль работы, который редко предусматривает ремонтопригодность?

наверное потому что тогда не было esp с документацией, и они учились пользоваться стм, (которая кстате вроде намного лучше при управлении мощными приборами через реле) и теперь продолжают использовать что изучили, бить меня не надо если что, бейте того кто вопрос задал)))

может кстате и оправданно даже…
много устройств, + не удобно доставать их, а есп кушает больше питания…

Я же написал - как для Нано.(CKSEL ..0 == 1 и SUT 1..0 == 11)
Нет рекомендованного варианта для керамики. Ни в full swing ни в low power режиме. Могу лишь предположить(ИМХО), что хоть керам. резонатор и работает с этими фъюзами, но не вполне штатно.

ну вот же


или я не понимаю твой вопрос :man_gesturing_no:

Ну не у всех, как у вас получается сразу хорошо написать программу. В современном мире все девайсы в эксплуатации обновляют прошивки , хоть это телефон хоть автомобиль, хоть 3д принтер. И это нормально. К тому же иногда нужно функционал добавить, а не что-то исправить.
При удаленной прошивке я не заметил особых проблем с надёжностью загрузки прошивки.

Когда одно два устройства , то да можно им написать программу и забыть. А если контролёров много и нужна их согласованная работа то не так просто сразу все корректно написать. А иногда и невозможно. Отлаживать иногда получается только когда устройства уже находятся в рабочем режиме. Дак вот отладка всегда потом подразумевает обновление фирмваре. По моему мнению , когда обновить можно удаленно, дак как раз ремонтопригодность выше.

самое ценное в этом проекте что можно использовать уже имеющуюся витую телефонную пару

Я о том, что у Наны CKSEL 1111 и SUT 11. Это про low power 8.0-16.0 MHz
Но в таблице нет таких вариантов для керамики ни с какой задержкой