Почему Arduino Mega 2560 выдает ошибку, когда я пытаюсь загрузить пример
Я пытаюсь подключить свою Arduino Mega 2560 к ПК, но думаю, что это не так просто, как я себе представляю. Я потратил много времени, чтобы установить драйвер USB. Вот скриншот:
Когда я пытаюсь загрузить пример мигания, Arduino IDE выдает эту ошибку:
Sketch uses 656 bytes (0%) of program storage space. Maximum is 253952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8183 bytes for local variables. Maximum is 8192 bytes.
avrdude: ser_open(): can't set com-state for "\\.\COM10"
avrdude: ser_drain(): read error: The handle is invalid."
Пожалуйста, помогите запустить один простой пример.
Я думаю, что этот экран может помочь понять мою проблему:
3 ответа
Лучший ответ:
Я установил драйвер для этого сайта, и все работает. загрузка драйвера: wch.cn/download/CH341SER_EXE.html
Я рекомендую сначала отключить Arduino и установить драйвер, а затем подключить и наслаждаться.
Вот видео: https://www.youtube.com/watch?v=FhmG5J-AHrg
Итак, тогда у вас нет настоящего Arduino... Какой-то дешевый дальневосточный клон низкого качества..., @Majenko
Все перепробовал, но в итоге эти китайские драйвера работают. Да, это не настоящий ардуино. но его исходный код открыт, и любой может его создать и изготовить., @Shantanu
Вы можете попробовать следующее:
- Используйте другой USB-порт.
- Повторно открыть IDE
- Повторно вставьте USB-кабель.
- Используйте другой USB-кабель.
- Запретить использование USB-коробки между ними.
- Попробуйте другой 2560 (если он у вас есть)
- Перезагрузите компьютер
- Проверьте, можно ли найти его в системных драйверах.
- Переустановите IDE (после удаления).
Однако, как уже упоминал автор, для некоторых неоригинальных плат Arduino требуется реальное решение:
- Установите драйвер CH, например, по адресу wch.cn/download/CH341SER_EXE.html
В этом случае последний вариант должен исправить это (возможно, сначала удалите IDE, на всякий случай), @Michel Keijzers
ничего не меняется, IDE не может подключиться к устройству., @Avtandil Kavrelishvili
Вы также можете попробовать другой порт USB и перезагрузить компьютер., @Michel Keijzers
Я устанавливаю это: http://www.wch.cn/download/CH341SER_EXE.html. и оставил только эту проблему: «Sketch использует 1462 байта (0%) места для хранения программы. Максимум — 253952 байта. Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 8183 байта для локальных переменных. Максимум — 8192 байта»., @Avtandil Kavrelishvili
@AvtandilKavrelishvili Вы должны указать это в качестве ответа ... некоторые китайские продукты не используют одни и те же официальные компоненты Arduino, и этот драйвер необходимо установить дополнительно., @Michel Keijzers
Кстати, другое сообщение о памяти не является проблемой, оно просто говорит, что вы используете 0% (или, по крайней мере, незначительное) количество флэш-памяти и 9 байт динамической памяти... так что еще много чего можно использовать., @Michel Keijzers
У меня тоже такая же ошибка. Затем я отключил свои соединения и нажал кнопку сброса. Затем я загрузил пример мерцания по умолчанию на свою плату. Тогда работает нормально. Потом снова сделал подключение к плате и снова показывает ту же ошибку. Теперь я отключил контакт GND; он снова работает. Итак, в моем случае что-то не так с моими подключениями.
- Будет ли загрузчик обмениваться данными через TX0 / RX0
- Странное последовательное поведение Arduino
- Первая настройка - отказ в доступе к usb-порту - ubuntu 14.04
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Может ли Arduino взаимодействовать с USB-устройствами без USB-хост-экрана?
- Если USB дает 5 В, как Arduino может подавать 5 В на контакт 5 В? (И еще вопрос)
- Максимальная последовательная скорость CH340
- Можно ли использовать внешний источник питания и USB одновременно на Arduino?
Вы перезагружали компьютер после установки драйверов?, @Dampmaskin