Здравствуйте.
Есть .hex file, который прошивался на Nano 3.0 на МК ATMEGA328P и нормально работал. На этот раз вместо Nano 3.0 на МК ATMEGA328P прислали на МК ATMEGA328PB. Прошивка и верификация проходят нормально, но устройство не работает. Ползуюсь программой avrdudess.
Пока с ардуино как в темном лесу. Может кто нибудь поможет решить проблему. Могу прислать файл. Заранее спасибо.
Штоп бензиновый автомобиль ехал, ему в бак не надо заливать соляру…
Купите нужный контроллер и прошейте. Не вижу никакой проблемы.
Спасибо ЕвгенийП, но дело в том , что уже купил 35 штук и жалко отложить в сторону.
продайте эти, купите нужные
35 штук атмег, это всего-то тысяч семь рублей
Имея только ХЕКС файл, без кода - шансов решить проблему на этом контроллере у вас практически нет
Понятно, спасибо. А если найду исходник, то возможно решить?
скорее всего да - пересобрать прошивку под этот МК
А исходник есть?
Это уже зависит от исходника. Если по уму, то на раз-два. А если через одно место - нужно будет по…
Обещали исходник. Ждемс.
Не только. Ещё от квалификации ТС. Если всё, что он может делать с исходником, это прийти сюда и сказать: “скажите, что поменять и по-быстрому”, то шансы на успех … Вы и сами посчитать можете
Да. Только в исходнике именно на таких дебилов и должно быть рассчитано. Вначале оглавление, а дальше текст. И менять что то нужно только в оглавлении!
А отличия P и PB по архитектуре разве есть? Что-то не находил в своё время. Вроде и даташит один у них. Но это не точно.
Отличия в дополнениях. По идее хекс должен подходить. Но смотреть лень. А при наличии исходника, все вопросы должны отпасть.
Не, не. Это понятно. Я имел ввиду, отличные адреса регистров и отличные номера битов от P.
Походу один Atmel, второй Mirochip. Шибко больше ништяков напихали. У последних вообще не ориентируюсь, нафигачили новых моделей, чёрт ногу сломит. Зато IDE годная.
Ставите доп платы для прошивки из ide они грузчтся через загрузчик по юсб всё идеально работает
Посмотрите видео установки minicore они поддерживают эту плату
Спасибо всем!
Все оказалось банально просто. С блоком питания, с которым без проблем работал блок на ATMEGA328P, не работает блок на ATMEGA328PB (пробовал несколько разних БП из али). Оказалось нормально прошивается, хот и ругается на старый avrdudess.
Это из разряда “Городские легенды”