ATmega32u4 не определяется компьютером по USB
Добавлено: Чт май 06, 2021 18:32:21
Здравствуйте!!! Приобрёл себе платку Pro micro, на которой стоит ATmega32u4. При подключении по USB загорается только красный светодиод, показывающий питание платы, и больше ничего не происходит. Думал, проблема с загрузчиком. Перешил загрузчик с помощью ARDUINO UNO по инструкции (https://flprog.ru/uchebnyj-centr/articl ... rduino-un/). Пишет, что загрузчик записан, но поведение платы не меняется(( Скачал AVRDUDE_PROG 3.3, подключил через UNO по PSI.
Вот, что выдало чтение фьюзов:
avrdude.exe -p m32u4 -c avrisp -b19200 -P COM10 -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r -U efuse:r:efuse.hex:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9587
avrdude.exe: reading lock memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "lock.hex"
avrdude.exe: reading hfuse memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "hfuse.hex"
avrdude.exe: reading lfuse memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "lfuse.hex"
avrdude.exe: reading efuse memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "efuse.hex"
avrdude.exe: safemode: Fuses OK (E:CB, H:D8, L:FF)
avrdude.exe done.
Проблема в плате или в меге? ПОка идеи у меня закончились. Может кто поделится, как подружить плату с компьютером?
Вот, что выдало чтение фьюзов:
Спойлер
Cформированная командная строка:avrdude.exe -p m32u4 -c avrisp -b19200 -P COM10 -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r -U efuse:r:efuse.hex:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9587
avrdude.exe: reading lock memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "lock.hex"
avrdude.exe: reading hfuse memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "hfuse.hex"
avrdude.exe: reading lfuse memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "lfuse.hex"
avrdude.exe: reading efuse memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file "efuse.hex"
avrdude.exe: safemode: Fuses OK (E:CB, H:D8, L:FF)
avrdude.exe done.