Не удается подключить Mega к COM 9, но все в порядке с другими COM-портами
Раньше у меня возникала проблема с обновлением кода до Arduino Mega (клон). Это продолжение этой вопроса, но я думаю, что его следует выделить в отдельную тему.
После некоторого времени, проведенного с ним. Оказывается, если я поменяю свой USB-порт и подключу к нему другой USB-порт, Mega будет обнаружена в порту COM 6. Я могу загрузить код в Mega, используя этот COM-порт (COM6), хотя иногда он показывает ошибку. Но если я верну его к предыдущему USB-порту (здесь Mega определяется как подключенный к COM9), я не могу ничего загрузить. Вы можете увидеть сообщение об ошибке по ссылке выше.
У меня также есть Uno, и я пытался загрузить в него код через тот же USB-порт (здесь он определяется как COM8), я могу загрузить код.
Я использовал рабочий COM (COM6) для загрузки Marlin FW в Mega, и я могу подключить свой принтер через тот же COM-порт, но если я попытаюсь сделать это через COM9, я не смогу подключиться.
Почему я не могу использовать COM 9?
PS: Я использовал COM9 для связи с той же Mega.
@Athul, 👍-1
Обсуждение1 ответ
Проверьте, есть ли у вас !!! В вашем коде. Это приведет к сбою загрузки.
Подробнее здесь: http:/ /net-forces.blogspot.ca/2017/08/arduino-upload-timeout-and-in-string.html?m=1
Это происходит с любым кодом, который я использую (я пробовал примеры кодов arduino). Как я уже сказал в посте, если я изменю COM-порт, можно будет загрузить тот же код. но не с COM9., @Athul
- Взлом старых автомобильных DVD-мониторов с помощью arduino
- Отправка структуры данных с 2 полями int из Arduino в Raspberry через NRF24L01
- Плохие данные : Последовательная связь Arduino Mega и NodeMCU
- Связь Arduino с ROS через UART
- Чтение внутренних регистров RS485
- Связь между 2 платами arduino
- Преобразовать код Arduino MEGA в код Arduino DUE?
- Убедиться, что плата всегда подключена к одному и тому же порту
отключите arduino от вашего компьютера .... перейдите в диспетчер устройств в windows ... нажмите «просмотр» ... «показать скрытые устройства» ... найдите COM9 и удалите его .... снова подключите arduino и проверьте загрузка, @jsotola
Сделал это, я даже удалил COM9. Все еще не могу работать с COM9, @Athul
это не проблема Arduino ..... я бы сказал, что это какая-то странная проблема с Windows .... возможно, что-то связано с контроллером USB ... два порта USB могут быть на разных контроллерах .... вы также может иметь недопустимый установочный файл устройства, который Windows использует для настройки COM9 на этом конкретном USB-порту., @jsotola
Могу ли я что-нибудь с этим сделать?, @Athul
Установить Unix на свой компьютер?, @Duncan C
На самом деле это не вопрос Arduino, это скорее вопрос Windows., @Duncan C