Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

Закрытая тема
Опции темы
Непрочитано 23.06.2014, 23:01   #1
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,543
Сказал спасибо: 699
Сказали Спасибо 4,316 раз(а) в 1,979 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Недокументированное в Windows?

Ну наверное сюда.
Возникла у меня задача перетранслировать поток из USB-serial в Bluetooth serial. (Забыл на работе любимый модуль HC-06).
Т.е. схема экскремента выглядела так:
uC_UART-›USB-serial_FT232(COM7)-›PC-›Bluetooth-serial(COM9)-›Android_Tablet.

Сначала были, безрезультатно, испробованы, казавшиеся очевидными решения типа Virtual_Serial_Pair от HHD Software и Eltima.
Т.е. например если в Элтиме создается связанная пара портов COM7‹-›COM9, то это не имеет никакого отношения к реальным портам. Просто создается новая виртуальная пара, наплевав на существующие физические.

И вот тут возникла идея тряхнуть стариной. В коммандной строке(из под админки) поигрался не на что не надеясь с такими командами:
copy com7: com9: - без интересного результата
а вот
copy com7:›com9:
неожиданно выдал на терминале андроида одну мою точную посылку из 16 байтов, сопровождая это на РС возмущенной руганью по поводу запрещенной операции.
Из uC у меня фигачит непрерывный поток 16 байтных посылок на скорости 460800.
По copy com7:›com9: пролезает только одна, сопровождаемая руганью.
Но как говорил один мой приятель, глядя на экран починяемого телека: "О! таки, что то про*бывается..."

Вот об этом и хочу спросить сообчество.

Получается, что организовать НЕвиртуальную пару портов можно просто средствами системы из командной строки. И Элтимы отдыхают.

Осталось разобраться на что ругань и как гнать непрерывный поток.

ЗЫ Windows 8.1
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.

Последний раз редактировалось Kabron; 23.06.2014 в 23:15.
Kabron вне форума  
Сказали "Спасибо" Kabron
hacker7 (24.06.2014)
Непрочитано 23.06.2014, 23:45   #2
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Недокументированное в Windows?

Это типичное со времен нортона перенаправление потока и передача управления (да вы и сами знаете ), срабатывает на существующих виртуальных и физических портах. На не существующих у меня не срабатывает, на существующих срабатывает без всякой ругани. ОС Win XP SP3.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 24.06.2014, 00:51   #3
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Недокументированное в Windows?

Сообщение от Kabron Посмотреть сообщение
...сопровождая это на РС возмущенной руганью по поводу запрещенной операции...
Осталось разобраться на что ругань...
Ну, чтобы попытаться разобраться с "руганью", надо бы почитать, что оно там пишет...
Попробуйте к команде copy добавить ключ /b. Это укажет, что файл "двоичный" и не нужно анализировать его содержимое. Иначе в процессе копирования идет контроль передаваемых байтов и какие то байты могут совпасть с управляющими символами ("конец файла", "прерывание операции" и т.п.), что может нарушать процесс передачи и вызывать "ругань".
tsb вне форума  
Непрочитано 24.06.2014, 09:16   #4
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Недокументированное в Windows?

Сообщение от Kabron Посмотреть сообщение
Т.е. например если в Элтиме создается связанная пара портов COM7‹-›COM9, то это не имеет никакого отношения к реальным портам. Просто создается новая виртуальная пара, наплевав на существующие физические.
А "Serial Redirector" или "Bridge" не помогут в данном случае?
Boba_spb вне форума  
Непрочитано 24.06.2014, 09:17   #5
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,543
Сказал спасибо: 699
Сказали Спасибо 4,316 раз(а) в 1,979 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Недокументированное в Windows?

Сообщение от Boba_spb Посмотреть сообщение
А "Serial Redirector" или "Bridge" не помогут в данном случае?
Ну уж дайте тогда точные ссылки.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows заблокирован! avt798579 Делимся опытом 147 05.11.2014 16:54
Виндовс 8 Caxaroza Ремонт оргтехники 322 28.10.2013 00:12
Видеоуроки, видеообзоры, видеоинструкции... Kroom73 Делимся опытом 39 19.06.2011 15:41
Техногенная катастрофа и что с ней теперь делать VOVOKA Отвлекитесь, эмбеддеры! 122 05.01.2011 19:23


Часовой пояс GMT +4, время: 04:33.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot