ATMega328P U Query - работает ли сразу на Uno R3
Быстрый запрос (надеюсь).
У меня есть плата Arduio R3 с ATMega328P U на борту. Это работает нормально. Купил несколько новых микроконтроллеров, заказал с загрузчиком. То же обозначение ИС. Прежде чем погрузиться в новый проект, я хочу убедиться, что с ними все в порядке.
Итак ...............Я вынимаю оригинальный микроконтроллер из Arduino R3 и заменяю его новым ATMega328P U. Должен ли он сразу работать нормально? т.е. могу ли я загружать простые скетчи, такие как Blink?
Моя проблема в том, что я сделал это, и ни один из них не работает. Я получаю две вспышки светодиода Rx на плате, затем ArvDude дает мне строку «не синхронизировано». Сообщения об ошибках. Если я верну исходный MCU, все снова будет работать нормально. Я не хочу заморачиваться с прожигом загрузчика на чипах, в которых он якобы есть, я лучше отправлю их обратно.
Являются ли мои новые MCU глупыми? Или есть другой простой способ проверить их?
Большое спасибо
1 ответ
MCU на Uno R3 поставляется со специальным загрузчиком (Optiboot) и конфигурация предохранителей (внешние часы, предварительный делитель часов отключен, загрузчик включено...). Вы можете найти на рынке некоторые ATmega328P, которые были специально сконфигурирован в качестве замены для Uno. Они должны «просто работать». Если те, которые вы купили, поставляются с другим конфигурации загрузчика или предохранителя, возможно, вам придется перепрошить или перенастройте их.
- Как записать загрузчик?
- Не удается снова загрузиться после смены платы
- Разница в загрузчике Arduino Nano ATmega328P
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Тайм-аут связи Arduino Mega с ошибкой программатора
- Arduino Nano не отвечает, желтый светодиод быстро мигает
- ESP32-CAM первый: 0x8 TG1WDT_SYS_RESET загрузочный цикл
- Как получить свою схему (Arduino) Pro Micro, чтобы можно было программировать ее через GPIO вместо USB?
Atmega328p «с загрузчиком» может иметь что-то отличное от предустановленного текущего optiboot. Выберите «Nano со старым загрузчиком» в качестве цели Arduino., @DataFiddler