Переименовать COM-порт

zzzzza
Offline
Зарегистрирован: 18.11.2016

Всем привет!

Стало интересно, а можно ли как-то переименовать COM-порт. Имеется ввиду не его номер, а именно название.

Вот при подключение моей arduino nano к компьютеру, она отображается как "USB-SERIAL CH340":

А можно ли поменять его, например, на "Arduino Nano"?

Заранее спасибо!

КашыLot
Offline
Зарегистрирован: 24.05.2017

zzzzza пишет:
Стало интересно, а можно ли как-то переименовать COM-порт. Имеется ввиду не его номер, а именно название.  А можно ли поменять его, например, на "Arduino Nano"?

Можно переименовать символьное название средствами операционной системы вашего PC.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

zzzzza пишет:

Вот при подключение моей arduino nano к компьютеру, она отображается как "USB-SERIAL CH340":

можно ли поменять его, например, на "Arduino Nano"?

Нет. Так определяется микросхема USB-UART преобразователя, которая стоит на плате ардуино.

zzzzza
Offline
Зарегистрирован: 18.11.2016

КашыLot пишет:

zzzzza пишет:
Стало интересно, а можно ли как-то переименовать COM-порт. Имеется ввиду не его номер, а именно название.  А можно ли поменять его, например, на "Arduino Nano"?

Можно переименовать символьное название средствами операционной системы вашего PC.

А оно будет на всех компьютерах так отображаться или только на том, где переименовал?

zzzzza
Offline
Зарегистрирован: 18.11.2016

Jeka_M пишет:

zzzzza пишет:

Вот при подключение моей arduino nano к компьютеру, она отображается как "USB-SERIAL CH340":

можно ли поменять его, например, на "Arduino Nano"?

Нет. Так определяется микросхема USB-UART преобразователя, которая стоит на плате ардуино.

А если купить свой USB-UART (вроде бы есть такой. Что-то подобное видел.), который будет выступать "мостом" между arduino и PC, его можно будет переименовать?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

zzzzza пишет:

А оно будет на всех компьютерах так отображаться или только на том, где переименовал?

Только на том, где меняли.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

zzzzza пишет:

А если купить свой USB-UART (вроде бы есть такой. Что-то подобное видел.), который будет выступать "мостом" между arduino и PC, его можно будет переименовать?

Будет то же самое, ничего не выйдет.

Забудьте, ардуино нельзя присваивать какое-то индивидуальное название, которое отображалось бы на разных компьютерах.

zzzzza
Offline
Зарегистрирован: 18.11.2016

Понял, спасибо)

zzzzza
Offline
Зарегистрирован: 18.11.2016

А еще вопросик: а как все-таки переименовать средствами операционной системы?

Хотя бы для себя сделаю)

КашыLot
Offline
Зарегистрирован: 24.05.2017

Jeka_M пишет:
Нет. Так определяется микросхема USB-UART преобразователя, которая стоит на плате ардуино.
Да и еще раз да. Символьное имя задает драйвер USB-UART. Какое имя он передаст операционной системе, такое и отобразится. 

КашыLot
Offline
Зарегистрирован: 24.05.2017

zzzzza пишет:
А еще вопросик: а как все-таки переименовать средствами операционной системы? Хотя бы для себя сделаю)
Например, переписать драйвер для USB-ART. Со стороны ардуино можно сделать то же самое.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

КашыLot пишет:

Да и еще раз да. Символьное имя задает драйвер USB-UART. Какое имя он передаст операционной системе, такое и отобразится. 

Правильно - это будет работать только на этом компьютере. Ему же надо, чтобы название хранилось в ардуине и отображалось на всех помпьютерах. Поэтому я и написал, что это невозможно.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

КашыLot пишет:

Со стороны ардуино можно сделать то же самое.

Что можно сделать со стороны ардуино??? Это же не HID-устройство, а хардварный USB-UART мост.

zzzzza
Offline
Зарегистрирован: 18.11.2016

КашыLot пишет:

zzzzza пишет:
А еще вопросик: а как все-таки переименовать средствами операционной системы? Хотя бы для себя сделаю)
Например, переписать драйвер для USB-ART. Со стороны ардуино можно сделать то же самое.

А как это сделать?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

В файле драйвера CH341SER.INF изменить строку CH340SER.DeviceDesc = "USB-SERIAL CH340" 

НО:

1) Это надо делать на каждом компьютере, на котором хотите видеть другое имя устройства. В самой ардуине оно не сохраняется.

2) Драйвер всё равно не будет различать разные ардуины с чипом CH340. Все они будут отображаться под одинаковым изменённым именем.

То есть, вашу задачу это не решает.

zzzzza
Offline
Зарегистрирован: 18.11.2016

Ничего не поменялось. Поменял вообще все 4:

CH341SER.DeviceDesc = "Arduino Nano MY"
CH341S98.DeviceDesc = "Arduino Nano MY"
CH340SER.DeviceDesc = "Arduino Nano MY"
CH341ASER.DeviceDesc = "Arduino Nano MY"
 
Тоже ничего не поменялось.
Возможно проблема в том, что при установке драйвера вылазиет такая ошибка:
 
Хотя при этом в диспетчере устройств появляется "USB-SERIAL CH340".
 
В чем может быть проблема?
Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Я в драйверах не особо силён. Вообще, операционная система не даёт сделать изменения в уже установленном драйвере. Попробуйте сначала удалить драйвер, потом скачать архив с драйвером, распаковать его. Сделать изменения в файле CH341SER.INF, и только потом заново установить.

zzzzza
Offline
Зарегистрирован: 18.11.2016

Не получилось. Ладно, потом еще покапаюсь, может найду как сделать.

Спасибо за помощь)