#2 Програмування Arduino » Arduino IDE ВЫДАЕТ ОШИБКУ компиляции » 2019-09-05 16:22:23

Spyro
відповідей: 0

Помогите убогому, пожалуйста!
Проблема: Собрана и проверена схема сигнализации (компилируется и загружается).При введении в схему сигнализации модуля ИК с пультом дистанционного управления, не проходит компиляция. Схема ИК модуля отдельно без изменений из проекта сигнализации - компилируется и загружается (как отдельный проект ) на ура!!!
При проверки проекта сигнализации с модулем ИК Arduino IDE ВЫДАЕТ ОШИБКУ  компиляции:

Arduino: 1.8.9 (Windows 10), Плата:"Arduino/Genuino Uno"

Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':

(.text+0x0): multiple definition of `__vector_7'

libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status
Несколько библиотек найдено для "IRremote.h"
Используется: c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\IRremote
Не используется: c:\Program Files (x86)\FLProg\ideV3\libraries\IRremote
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
==================================================================
Явно проблема с библиотеками.Не могу разобраться.Что делать?Подскажите...

#4 Re: Програмування Arduino » ATMega 32u4 не видит компьютер по USB » 2019-08-17 18:52:58

Пробывал- без результата. На плате стояла перемычка J1 (Перевод питания с 5В на 3.3В)
Когда ее убираешь (Вкл.3.3В светодиод зеленый горит), то комп вообще ничего не видит!!!
По идеи у меня плата с 3-х вольтовой логикой...с питанием 3.3 вольта и с частотой 8 Мгц.
Может придется ставить преобразователь с 3-х на 5В по шине общения?
Но перемычка стояла с завода...Если я прав, то спаибо китайским товарищам.
В ближайшее время проверю эту мысль.
Пробывал перепрошивать с другой ARDUINO https://forum.arduino.ua/upfiles.phpUNU (как програматор ISP), не получилось.

#5 Re: Програмування Arduino » ATMega 32u4 не видит компьютер по USB » 2019-08-17 14:38:15

Комп видит плату всего 8 сек, я не успеваю загрузить в него скетч

#6 Re: Програмування Arduino » ATMega 32u4 не видит компьютер по USB » 2019-08-17 14:36:13

г0сть пише:

пробовали?
https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/troubleshooting-and-faq#ts-reset
https://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/32U4Note.pdf

Да пробовал,но увы..
Получил "кирпич". Мой случай: ..."Самым распространенным источником «кирпичиков» Pro Micro является загрузка в него кода с неправильно установленной платой (например, программирование 16 МГц / 5 В Pro Micro с платой, настроенной на 8 МГц / 3,3 В)...
Чтобы оживить Pro Micro, вам нужно найти способ загрузить на него скетч с правильно установленной опцией платы.Мы можем сделать это с небольшой помощью загрузчика. Во-первых, вам нужно установить последовательный порт для загрузчика. Но этот порт виден только тогда, когда плата находится в режиме загрузчика, поэтому дважды быстро нажмите на линию сброса, чтобы вызвать функцию сброса загрузчика, описанную выше. На Pro Micro или других устройствах, у которых нет кнопки сброса, вы можете использовать провод для быстрого короткого замыкания 'RST' до 'GND' или подключить кнопку временного сброса. Пока Pro Micro находится в загрузчике, измените меню «Инструменты> Последовательный порт» на COM-порт загрузчика. Делать быстро! У тебя есть только восемь секунд. В Windows номер COM-порта загрузчика обычно на один номер больше, чем номер обычного порта Pro Micro. С установленным последовательным портом мы почти готовы повторно загрузить наш эскиз. Но сначала проверьте, правильно ли установлена плата. Затем снова выполните перезагрузку и быстро Загрузите свой эскиз. Опять же, вам нужно быть быстрым ... у вас есть только восемь секунд. Это может помочь нажать комбинацию клавиш загрузки - CTRL + U / CMD + U - сразу после сброса. Это может занять несколько попыток, чтобы правильно выбрать время. Так как код должен сначала скомпилироваться, это может помочь сначала нажать кнопку загрузки, а затем выполнить сброс..."
У меня что-то не получается.Я так понял,что у меня "слетел" загрузчик в  ATMega 32u4!
Какие еще есть способы его восстановить?
Заранее спасибо.

#7 Програмування Arduino » ATMega 32u4 не видит компьютер по USB » 2019-08-16 21:45:31

Spyro
відповідей: 9

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

#8 Апаратні питання » ATMega 32u4 не видит компьютер по USB » 2019-08-16 21:44:26

Spyro
відповідей: 1

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

Підвал форуму