ATMega328P U Query - работает ли сразу на Uno R3

Быстрый запрос (надеюсь).

У меня есть плата Arduio R3 с ATMega328P U на борту. Это работает нормально. Купил несколько новых микроконтроллеров, заказал с загрузчиком. То же обозначение ИС. Прежде чем погрузиться в новый проект, я хочу убедиться, что с ними все в порядке.

Итак ...............Я вынимаю оригинальный микроконтроллер из Arduino R3 и заменяю его новым ATMega328P U. Должен ли он сразу работать нормально? т.е. могу ли я загружать простые скетчи, такие как Blink?

Моя проблема в том, что я сделал это, и ни один из них не работает. Я получаю две вспышки светодиода Rx на плате, затем ArvDude дает мне строку «не синхронизировано». Сообщения об ошибках. Если я верну исходный MCU, все снова будет работать нормально. Я не хочу заморачиваться с прожигом загрузчика на чипах, в которых он якобы есть, я лучше отправлю их обратно.

Являются ли мои новые MCU глупыми? Или есть другой простой способ проверить их?

Большое спасибо

, 👍1

Обсуждение

Atmega328p «с загрузчиком» может иметь что-то отличное от предустановленного текущего optiboot. Выберите «Nano со старым загрузчиком» в качестве цели Arduino., @DataFiddler


1 ответ


1

MCU на Uno R3 поставляется со специальным загрузчиком (Optiboot) и конфигурация предохранителей (внешние часы, предварительный делитель часов отключен, загрузчик включено...). Вы можете найти на рынке некоторые ATmega328P, которые были специально сконфигурирован в качестве замены для Uno. Они должны «просто работать». Если те, которые вы купили, поставляются с другим конфигурации загрузчика или предохранителя, возможно, вам придется перепрошить или перенастройте их.

,