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

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

Сообщение Neuss »

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

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

Сообщение Neuss »

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

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

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

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

Сообщение Neuss »

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

Сообщение jakov1965 »

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

Сообщение Spyro13 »

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

Сообщение Neuss »

[uquote="Spyro13",url="/forum/viewtopic.php?p=3683986#p3683986"]Народ,подскажите,что может быть?
Плата ARDUINO PRO MICRO Atmega32U4 3.3V / 8MHz.При подключении к компу (или отдельно к БП) загораются все светодиоды(1 зеленый и 2 красных).Комп не определяет модуль. Диспетчер задач - пишет,что неизвестное USB устройство, код ошибки 43. На другом компе аналогично. Пробовал сбросить нажатием кнопки RST с землей,ничего не помогает.Красные светодиоды при нажатии кнопки тухнут, а потом опять загораются...
При первом подключении плата определялась.После загрузки (blink.ino) скетч с миганием светодиода при помощи Arduino IDE произошел сбой загрузки,загорелись все светодиоды.Перед загрузкой произвел компилирование.Было без замечаний.
Предполагаю что Arduino IDE я неправильно выбрал процессор.Стоял Arduino UNO.
Что может быть?[/uquote]
Видимо затерся загрузчик. В ардуинах такое бывает...
Нужно подключить вашу атмегу через ICSP программатор и залить прошивку в bin формате напрямую с помощью AVR Studio 4 к примеру.
Контактная информация:
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

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

Сообщение Spyro13 »

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

Сообщение Dimon456 »

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

Сообщение Spyro13 »

[uquote="Dimon456",url="/forum/viewtopic.php?p=3685621#p3685621"]Еще раз. У ATMEGA32U4 встроенный загрузчик с независимыми битами защиты, программа-утилита FLIP.
Более подробно -> Установка драйвера для контроллера ATmega16U2[/uquote]
Спасибо, установил утилиту Flip, сделал как написано : http://wiki.amperka.ru/arduino-быстрый- ... atmega16u2 но драйвер не становится.
Питание модуля должно быть 3.3В, когда ставлю это питание, то комп вообще не видит подключение по USB!!!
ОС W-10,модуль ARDUINO PRO MICRO Atmega32U4 3.3V / 8MHz
Вложения
2.PNG
(62.41 КБ) 544 скачивания
1.PNG
(80.47 КБ) 485 скачиваний
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

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

Сообщение Spyro13 »

[uquote="Dimon456",url="/forum/viewtopic.php?p=3685621#p3685621"]Еще раз. У ATMEGA32U4 встроенный загрузчик с независимыми битами защиты, программа-утилита FLIP.
Более подробно -> Установка драйвера для контроллера ATmega16U2[/uquote]
Посмотрите ИД

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

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

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

Сообщение Dimon456 »

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

Сообщение Spyro13 »

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

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

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

Сообщение 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.
Родился
Аватара пользователя
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Сообщение Spyro13 »

[uquote="Dimon456",url="/forum/viewtopic.php?p=3685807#p3685807"]
Spyro13 писал(а):Какой можно поставить диагноз
Возможно в конфиге отключен бит [HWBE=0].
Spyro13 писал(а):Пробывал перепрошивать с другой ARDUINO UNU (Arduino as ISP - программатор из Ардуино-как програматор ISP), не получилось.
RESET, по умолчанию, должен быть PB2(SS)14 10-вывод платы ARDUINO UNU, вот его соединить с ножкой RESET ATMega 32u4.[/uquote]
Это я не соединял,надо проверить
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение 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.
Нажать кнопку "Чтение", результат (скриншот) сюда, посмотрим что там стоит.
Родился
Аватара пользователя
Сообщения: 15
Зарегистрирован: Сб мар 31, 2018 21:21:45

Сообщение Spyro13 »

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

Добавлено after 13 minutes 11 seconds:
[uquote="Dimon456",url="/forum/viewtopic.php?p=3686110#p3686110"]
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.
Нажать кнопку "Чтение", результат (скриншот) сюда, посмотрим что там стоит.[/uquote]

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

Сообщение Dimon456 »

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

Сообщение 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:
[uquote="Spyro13",url="/forum/viewtopic.php?p=3686126#p3686126"]У меня две платы одна ARDUINO UNO R3 ATmega328P Rev 3.0 microUSB - все без проблем, вторая АRDUINO PRO MICRO Atmega32U4 3.3V 8MHz - с которой проблемы. Все вопросы к контролеру Atmega32U4 3.3V 8MHz[/uquote]
Сделал - другое сообщение

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

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