ATMega 32u4 не видит компьютер по USB

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Neuss
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс июн 21, 2009 10:55:16
Откуда: Москва
Контактная информация:

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Neuss »

Мурик писал(а):
Neuss писал(а):avrdude.exe: Device signature = 0xffffff
avrdude.exe: Yikes!  Invalid device signature.
Программатор не видит МК.

Надеюсь в ардуину-программатор залита соответствующая прошивка?

разумеется
Аватара пользователя
Neuss
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс июн 21, 2009 10:55:16
Откуда: Москва
Контактная информация:

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Neuss »

итак... Опробовал прошить заводской Leonardo. Всё зашилось идеально без единой ошибки.

Выпаял из leonardo чип, впаял туда свой.

Все повторилось. Снова его программатор не опознает. Причем Flip продолжает шить исправно, по USB.

Программатор я уже сменил на stk500v2
Аватара пользователя
Neuss
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс июн 21, 2009 10:55:16
Откуда: Москва
Контактная информация:

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Neuss »

решено.
Аватара пользователя
jakov1965
Родился
Сообщения: 17
Зарегистрирован: Сб май 30, 2015 16:55:45
Откуда: RUS M4 500км

Re: ATMega 32u4 не видит компьютер по USB

Сообщение jakov1965 »

Мож поделитесь на досуге, а то читал читал и все
Аватара пользователя
Spyro13
Родился
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Spyro13 »

Народ,подскажите,что может быть?
Плата ARDUINO PRO MICRO Atmega32U4 3.3V / 8MHz.При подключении к компу (или отдельно к БП) загораются все светодиоды(1 зеленый и 2 красных).Комп не определяет модуль. Диспетчер задач - пишет,что неизвестное USB устройство, код ошибки 43. На другом компе аналогично. Пробовал сбросить нажатием кнопки RST с землей,ничего не помогает.Красные светодиоды при нажатии кнопки тухнут, а потом опять загораются...
При первом подключении плата определялась.После загрузки (blink.ino) скетч с миганием светодиода при помощи Arduino IDE произошел сбой загрузки,загорелись все светодиоды.Перед загрузкой произвел компилирование.Было без замечаний.
Предполагаю что Arduino IDE я неправильно выбрал процессор.Стоял Arduino UNO.
Что может быть?
Аватара пользователя
Neuss
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс июн 21, 2009 10:55:16
Откуда: Москва
Контактная информация:

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Neuss »

Народ,подскажите,что может быть?
Плата ARDUINO PRO MICRO Atmega32U4 3.3V / 8MHz.При подключении к компу (или отдельно к БП) загораются все светодиоды(1 зеленый и 2 красных).Комп не определяет модуль. Диспетчер задач - пишет,что неизвестное USB устройство, код ошибки 43. На другом компе аналогично. Пробовал сбросить нажатием кнопки RST с землей,ничего не помогает.Красные светодиоды при нажатии кнопки тухнут, а потом опять загораются...
При первом подключении плата определялась.После загрузки (blink.ino) скетч с миганием светодиода при помощи Arduino IDE произошел сбой загрузки,загорелись все светодиоды.Перед загрузкой произвел компилирование.Было без замечаний.
Предполагаю что Arduino IDE я неправильно выбрал процессор.Стоял Arduino UNO.
Что может быть?

Видимо затерся загрузчик. В ардуинах такое бывает...
Нужно подключить вашу атмегу через ICSP программатор и залить прошивку в bin формате напрямую с помощью AVR Studio 4 к примеру.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Dimon456 »

У ATMEGA32U4 встроенный загрузчик с независимыми битами защиты, программа-утилита FLIP.
Аватара пользователя
Spyro13
Родился
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Spyro13 »

Пробывал- без результата. На плате стояла перемычка J1 (Перевод питания с 5В на 3.3В)
Когда ее убираешь (Вкл.3.3В светодиод зеленый горит), то комп вообще ничего не видит!!!
По идеи у меня плата с 3-х вольтовой логикой...с питанием 3.3 вольта и с частотой 8 Мгц.
Может придется ставить преобразователь с 3-х на 5В по шине общения?
Но перемычка стояла с завода...Если я прав, то спасибо китайским товарищам.
В ближайшее время проверю эту мысль.
Пробывал перепрошивать с другой ARDUINO UNU (Arduino as ISP - программатор из Ардуино-как програматор ISP), не получилось.
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Dimon456 »

Еще раз. У ATMEGA32U4 встроенный загрузчик с независимыми битами защиты, программа-утилита FLIP.
Более подробно -> Установка драйвера для контроллера ATmega16U2
Аватара пользователя
Spyro13
Родился
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Spyro13 »

Еще раз. У ATMEGA32U4 встроенный загрузчик с независимыми битами защиты, программа-утилита FLIP.
Более подробно -> Установка драйвера для контроллера ATmega16U2

Спасибо, установил утилиту Flip, сделал как написано : http://wiki.amperka.ru/arduino-быстрый- ... atmega16u2 но драйвер не становится.
Питание модуля должно быть 3.3В, когда ставлю это питание, то комп вообще не видит подключение по USB!!!
ОС W-10,модуль ARDUINO PRO MICRO Atmega32U4 3.3V / 8MHz
Вложения
2.PNG
(62.41 КБ) 541 скачивание
1.PNG
(80.47 КБ) 481 скачивание
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Dimon456 »

Поставьте перемычку между GND и RESET, подключите к компьютеру, уберите перемычку.
Аватара пользователя
Spyro13
Родился
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Spyro13 »

Еще раз. У ATMEGA32U4 встроенный загрузчик с независимыми битами защиты, программа-утилита FLIP.
Более подробно -> Установка драйвера для контроллера ATmega16U2

Посмотрите ИД

Добавлено after 1 minute 42 seconds:
Все также

Добавлено after 39 seconds:
Все без изменений

Добавлено after 2 minutes 42 seconds:
Может попытаться залить загрузчик в модуль через (конвертер) USB - UART CH340?
Вложения
4.PNG
(44 КБ) 433 скачивания
3.PNG
(71.68 КБ) 444 скачивания
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Dimon456 »

Spyro13 писал(а):Может попытаться залить загрузчик в модуль через (конвертер) USB - UART CH340?
Нет.
Поставьте перемычку между GND и RESET, подключите к компьютеру, уберите перемычку, смотрим ИД-оборудования.
Аватара пользователя
Spyro13
Родился
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Spyro13 »

Тот же результат.Сделал несколько раз

Добавлено after 7 minutes 28 seconds:
Скажите, а то что с питанием непонятки? Иногда одновременно загораются два красных LCD ( на TX и на RX)

Добавлено after 1 minute 28 seconds:
Какой можно поставить диагноз, не считая что я безрукий?
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Dimon456 »

Spyro13 писал(а):Какой можно поставить диагноз
Возможно в конфиге отключен бит [HWBE=0].
Spyro13 писал(а):Пробывал перепрошивать с другой ARDUINO UNU (Arduino as ISP - программатор из Ардуино-как програматор ISP), не получилось.
Подробнее, не получилось что?
Соединяем
GND
MOSI
MISO
SCK
RESET, по умолчанию, должен быть PB2(SS)14 10-вывод платы ARDUINO UNU, вот его соединить с ножкой RESET ATMega 32u4.
Аватара пользователя
Spyro13
Родился
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Spyro13 »

Spyro13 писал(а):Какой можно поставить диагноз
Возможно в конфиге отключен бит [HWBE=0].
Spyro13 писал(а):Пробывал перепрошивать с другой ARDUINO UNU (Arduino as ISP - программатор из Ардуино-как програматор ISP), не получилось.

RESET, по умолчанию, должен быть PB2(SS)14 10-вывод платы ARDUINO UNU, вот его соединить с ножкой RESET ATMega 32u4.

Это я не соединял,надо проверить
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Dimon456 »

Spyro13 писал(а):Это я не соединял,надо проверить
Надо же как то восстанавливать ATMega 32u4.
Предположительно слетел загрузчик.
Делаете из ARDUINO UNO (Arduino as ISP - программатор из Ардуино-как програматор ISP), то есть зашиваете скейтч ArduinoISP, запомнить номер COM-порта.
Соединяете две платы
GND
MOSI
MISO
SCK
RESET, по умолчанию, должен быть PB2(SS)14 10-вывод платы ARDUINO UNO, вот его соединить с ножкой RESET ATMega 32u4
и VCC на ATMega32u4 подаете с платы ARDUINO UNO.
СпойлерИзображение
Подключаете ARDUINO UNO к USB порту компа, то есть на плату ATMega32u4 питание будет подано с ARDUINO UNO.
Скачайте от сюда avrdudeprog33.
Выберите тип контроллера ATMega32u4
Тип программатора AVR_ISP
Порт, на каком висит программатор, где-то запоминали номер com-порта.
СпойлерИзображение
Нажать кнопку вверху "Чтение" где калибровочные ячейки генератора, если результат удачный, переходим на вкладку FUSES.
Нажать кнопку "Чтение", результат (скриншот) сюда, посмотрим что там стоит.
Аватара пользователя
Spyro13
Родился
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Spyro13 »

Spyro13 писал(а):Какой можно поставить диагноз
Возможно в конфиге отключен бит [HWBE=0].
Spyro13 писал(а):Пробывал перепрошивать с другой ARDUINO UNU (Arduino as ISP - программатор из Ардуино-как програматор ISP), не получилось.
Подробнее, не получилось что?
Соединяем
GND
MOSI
MISO
SCK
RESET, по умолчанию, должен быть PB2(SS)14 10-вывод платы ARDUINO UNU, вот его соединить с ножкой RESET ATMega 32u4.

Все сделал, как Вы писали, результат тот же.Сейчас постоянно горят 2 красных светодиода.Комп не определяет ATMega 32u4

Добавлено after 13 minutes 11 seconds:
Spyro13 писал(а):Это я не соединял,надо проверить
Надо же как то восстанавливать ATMega 32u4.
Предположительно слетел загрузчик.
Делаете из ARDUINO UNO (Arduino as ISP - программатор из Ардуино-как програматор ISP), то есть зашиваете скейтч ArduinoISP, запомнить номер COM-порта.
Соединяете две платы
GND
MOSI
MISO
SCK
RESET, по умолчанию, должен быть PB2(SS)14 10-вывод платы ARDUINO UNO, вот его соединить с ножкой RESET ATMega 32u4
и VCC на ATMega32u4 подаете с платы ARDUINO UNO.
СпойлерИзображение
Подключаете ARDUINO UNO к USB порту компа, то есть на плату ATMega32u4 питание будет подано с ARDUINO UNO.
Скачайте от сюда avrdudeprog33.
Выберите тип контроллера ATMega32u4
Тип программатора AVR_ISP
Порт, на каком висит программатор, где-то запоминали номер com-порта.
СпойлерИзображение
Нажать кнопку вверху "Чтение" где калибровочные ячейки генератора, если результат удачный, переходим на вкладку FUSES.
Нажать кнопку "Чтение", результат (скриншот) сюда, посмотрим что там стоит.


Не читает
Вложения
5.PNG
(73.54 КБ) 477 скачиваний
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Dimon456 »

Интересно, как у вас вообще Arduino общается с ARDUINO UNO.
Вот libusb0, распакуйте в папку с программой avrdudeprog33, ну можно еще и в sistem32 закинуть.
Аватара пользователя
Spyro13
Родился
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Re: ATMega 32u4 не видит компьютер по USB

Сообщение Spyro13 »

У меня две платы одна ARDUINO UNO R3 ATmega328P Rev 3.0 microUSB - все без проблем, вторая АRDUINO PRO MICRO Atmega32U4 3.3V 8MHz - с которой проблемы. Все вопросы к контролеру Atmega32U4 3.3V 8MHz

Добавлено after 8 minutes 48 seconds:
У меня две платы одна ARDUINO UNO R3 ATmega328P Rev 3.0 microUSB - все без проблем, вторая АRDUINO PRO MICRO Atmega32U4 3.3V 8MHz - с которой проблемы. Все вопросы к контролеру Atmega32U4 3.3V 8MHz

Сделал - другое сообщение

Добавлено after 2 minutes 25 seconds:
Одно и тоже сообщение при питании 3.3 В и при 5 В платы Atmega32U4 3.3V 8MHz
Вложения
6.PNG
(58.27 КБ) 454 скачивания
Ответить

Вернуться в «AVR»