Как работать с atmega32u4 через Arduino IDE?
- Войдите на сайт для отправки комментариев
Добрый день! Собрал в минимальной обвязке на внешнем резонаторе контроллер atmega32u4, купленный в ЧипДип. Поставил драйверы через Ardiono IDE 1.7. Правда до этого подставлял flip-ский.
Однако не могу никак его увидеть через Arduino IDE. Причина - не видит на com-порту ни на каком он этот микроконтроллер. Пробовал и Arduino Leonardo подставить, и Arduino Micro.
В диспетчере задач устройство отразилось только в разделе usllib-win32 как Atmega32u4
Flip так же видит этот процессор. Соединяется с ним по USB.
Перерыл интернет - у всех Atmega32u4 виден на отдельном com-port, у меня нет.
Ну нет его в диспетчере устройств в рзделе lpt и com-портов.
А так хочется по человечески писать и шить прямо из Arduino IDE.
Можете пошагово расписать весь путь от голого контроллера до счастья заливки в него скетчей прямо из Arduino IDE?
Берёте программатор, например USB-ASP подключаете к МК. Входите в ARDUINO IDE, выбираете в меню плату arduino micro или leonardo . Жмёте "записать загрузчик" Радуетесь работоспособности :)
Спасибо большое, но очевидно мне не хватает теоретического понимания процесса. Разве загрузчик внутри atmega32u4 влияет на видимость контроллера на com-порту в диспетчере устройств и в меню arduino-ide?
Jaguar, загрузчик -это программа. А м.к. без программы для компьютера невидим, и только программа определяет кем он будет представляться -ком портом ли, клавиатурой ли, миди портом ли, или ещё чем.
Спасибо! Исчерпывающе
Вернулся все таки к этому чипу. Смог прошить по miso/mosi/sck. Но видимо он работает от внутреннего генератора.
Как прошить фьюзы контроллера, чтобы он заработал от подключенного внешнего 8МГц и 3.3в?
Подскажите, пожалуйста.
Потерял связь с чипом - его не видит flip, и больше не шьет через SPI.
Может ли это быть из-за того, что я шил через arduino uno 5В, а питал atmega32u4 через 3.3в?
Теоретически не должен был сгореть. Ведь он лоялен к 5в изначально, да и какое-то время по SPI шить удавалось.
Есть методика продиагностировать чип и оживить его?