пофигист широкого профиля
4753 / 3190 / 860
Регистрация: 15.07.2013
Сообщений: 18,478
|
|
1 | |
Проблема с СОМ-портом в Win1116.11.2024, 01:41. Показов 429. Ответов 5
Метки нет (Все метки)
Кто-нибудь уже сталкивался?
https://learn.microsoft.com/en... -connected Я давеча влетел в эту жопу. Эксперименты показали что API-шные функции пытаются открыть порт с номером на единицу меньшим, чем выбранный порт. Пока думаю попробовать использовать костыль. Подключить еще один преобразователь USB-COM (благо их у меня несколько), назначить ему номер на единицу больше нужного и выбирать в программе именно его. Тогда программа надеюсь будет работать именно с нужным мне портом.
0
|
16.11.2024, 01:41 | |
Ответы с готовыми решениями:
5
работа с сом портом Работа с СОМ-портом Работа с сом-портом Работа с сом-портом |
пофигист широкого профиля
4753 / 3190 / 860
Регистрация: 15.07.2013
Сообщений: 18,478
|
|
19.11.2024, 00:51 [ТС] | 2 |
Так. Вношу поправку. Моя собственная программа написанная на Дельфи 2007 в 2011 году нормально работает. Открывает именно тот порт, который и нужно. Проверено и с преобразователями USB-COM на основе CH340 и с преобразователями на чипах FTDI. Значит виноваты либо та старая программа, которая работает с нужным мне железом. Либо тот конкретный преобразователь, который я пользовал. Однако и программа и преобразователь нормально работают на всех версиях Windows от XP до Win10.
0
|
309 / 181 / 16
Регистрация: 27.07.2018
Сообщений: 836
|
|
19.11.2024, 01:21 | 3 |
Открываете каким образом? 'COM*' - это псевдонимы. Открывайте по полному пути '\\\\.\\COM*'
0
|
пофигист широкого профиля
4753 / 3190 / 860
Регистрация: 15.07.2013
Сообщений: 18,478
|
|
20.11.2024, 01:33 [ТС] | 4 |
Моя программа открывает именно по полному пути. Как открывает та старая программа я ес-но не знаю. Но скорее всего по короткому пути. Тем более что она не работает с СОМ-портами с номерами больше 9. Но должен добавить, что я в своих пробах не использовал порты с номерами больше 9.
0
|
309 / 181 / 16
Регистрация: 27.07.2018
Сообщений: 836
|
|
20.11.2024, 01:44 | 5 |
Именно потому, что короткий путь максимум COM9. Значит открывает именно по нему.
Почему такая бредятина происходит - даже в голову не идет ничего. Мифический COM0?
0
|
пофигист широкого профиля
4753 / 3190 / 860
Регистрация: 15.07.2013
Сообщений: 18,478
|
|
21.11.2024, 01:09 [ТС] | 6 |
Короче оказалось что проблема в драйвере к этому преобразователю. Тот драйвер, который Win11 сочла наиболее подходящим работает криво на чипсете этого компа. Другого драйвера найти не удалось. Но нашелся в конторе другой преобразователь, на другом чипе (Prolific). И с ним всё заработало.
1
|
21.11.2024, 01:09 | |
21.11.2024, 01:09 | |
Помогаю со студенческими работами здесь
6
Работа с СОМ портом Работа с СОМ портом работа в delphi с СОМ-портом Работа с СОМ-портом через ЛВС 997 при работе с СОМ портом Работа с СОМ портом (прием и передача) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |