Заголовок сообщения: ATmega32u4 не определяется компьютером по USB
Добавлено: Чт май 06, 2021 18:32:21
Родился
Зарегистрирован: Чт май 06, 2021 18:07:12 Сообщений: 2
Рейтинг сообщения:0
Здравствуйте!!! Приобрёл себе платку Pro micro, на которой стоит ATmega32u4. При подключении по USB загорается только красный светодиод, показывающий питание платы, и больше ничего не происходит. Думал, проблема с загрузчиком. Перешил загрузчик с помощью ARDUINO UNO по инструкции (https://flprog.ru/uchebnyj-centr/articl ... rduino-un/). Пишет, что загрузчик записан, но поведение платы не меняется(( Скачал AVRDUDE_PROG 3.3, подключил через UNO по PSI. Вот, что выдало чтение фьюзов:
Так в неё надо прогу какую записать, которая как-то будет взаимодействовать с цомпкутером по USB
Вопрос в том, что если я подключаю proMicro по usb, компьютер её не видит (хотя, судя по многочисленным видео, плата должна при подключении сразу определяться), а соответственно код я в неё залить не могу...
Или вы про какую прогу?? Я загрузчик залил и, по идее, при подключении по USB, как минимум, плата должна определиться и должны зажигать светодиодик после микросхемы... а горит только светодиод по питанию(((
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Pro micro с ATmega32u4 это ардуино леонардо, там 4к кода сверху, и столько же в boot. Используйте dfu-режим и утилиту FLIP, подробнее здесь, либо заново в АрдуиноIDE соберите то же blink для платы леонардо и залейте Blink.ino.with_bootloader.hex по spi, это если вы фуз-биты не меняли, если меняли то стартовый адрес boot 0х3800.
Я эту китайскую дрянь не победил, шью програматором. У ММ есть нога которую надо кудато замкнуть или подтянуть, в общем в ардуино её приделили куда попадя, и фактически её в идеале надо отрезать и подпаять проводком к самому МК, потомутчо она не выведена и вообще не предначначена для такой прошивки, возможно в этих китайских контролерах она даже не рабочая. Ардуино так прошивать нельзя, нужен загрузчик.
А вот чтоб прошить этот проц по USB, нужно удалить драйвер текущего устройства (а если это HID, то это невозможно, потомучто эти драйвера автоматически устанавливаются при обнаружении устройства). Установить драйверь прошивки, и только после этого прошивальщик увидит контролер.
Както надо одновременно и зажать кнопку и поставить драйвер. И тут 2 проблемы, во первых кнопки нет вообще, а во вторых если не успеть, драйвер станет не тот которым прошивают.
И вот потом уже будет работать прошивка через ту прогу. После чего драйвер прошивки надо удалить, и накатить уже того устройства под которое оно пришито.
Кароче китайские ардуины нельзя прошивать по усб, они китайские.
Возможно проблема только с моим HID, у меня на ней клавиатура, а по факту комбинированая клавиатура, и выгнать из неё эту дурь невозможно. Хотя иногда она определялась как прошиваемая, но ну её нафик с таким бубном. И прошить так чтоб она заработала не получилось. Кстати сам проект под такую кнопку, так что для начала надо купить точно хороший МК, и приделать правильную кнопку.
Dimon456, dfu и flip кажется это разные програматоры и соответственно нужны разные загрузчики. первый это опенсорс, второй это атмеловский. В плате может быть прошит и ардуиновский загрузчик. Есть ещё проприетарный тинсивский загрузчик, он ещё проще, но модуль с ним можно только купить, стоит дорого.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения