|
Чем принять через COM скорость 1Мбит?, (софт) |
|
|
|
Apr 7 2014, 14:06
|
Местный
  
Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943

|
Господа, вот у меня контроллер умеет аж до 4 Мбит в сек передавать через USART. Подскажите, плз., а чем сейчас принято принимать в ПК нестандартные скорости - 1М, 2М, 4М... ? Имеется в виду - каким софтом? Те древние софтинки, которыми я пользуюсь умеют максимум до 256 кбит  ... Спасибо.
|
|
|
|
|
Apr 7 2014, 15:16
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Alexey_N @ Apr 7 2014, 18:06)  Господа, вот у меня контроллер умеет аж до 4 Мбит в сек передавать через USART. Подскажите, плз., а чем сейчас принято принимать в ПК нестандартные скорости - 1М, 2М, 4М... ? Имеется в виду - каким софтом? Те древние софтинки, которыми я пользуюсь умеют максимум до 256 кбит  ... Вообще сама идея неправильная. Дело в том, что USART - это байт ориентированный протокол. А это значит, что программно придется формировать кадры, делать байт-стаффинг, считать суммы. И это сожрет много ресурсов. И в микроконтроллере и ПК. В то-же время можно взять другой контроллер с другим встроенным ядром. CAN, Ethernet, USB и пр. и будет быстро и просто. И под них есть готовые операционки с драйверами... И уж точно дешевле, т..к. у процессора останется больше ресурсов... Но уж если заклинило, то берите переходник COM-USB, может быть это спасет...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Apr 7 2014, 15:47
|
Местный
  
Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943

|
Цитата(iosifk @ Apr 7 2014, 19:16)  Вообще сама идея неправильная. Дело в том, что USART - это байт ориентированный протокол. А это значит, что программно придется формировать кадры, делать байт-стаффинг, считать суммы. И это сожрет много ресурсов. И в микроконтроллере и ПК. В то-же время можно взять другой контроллер с другим встроенным ядром. CAN, Ethernet, USB и пр. и будет быстро и просто. И под них есть готовые операционки с драйверами... И уж точно дешевле, т..к. у процессора останется больше ресурсов... Но уж если заклинило, то берите переходник COM-USB, может быть это спасет... 1. Нет времени и желания на тестовую задачу заморачиваться с жирным камнем, так что только СОМ. 2. Да, переходник есть, разумеется СОМ-порт виртуальный. Беда в том, что ПК-шный софт не поддерживает больших скоростей  . Вот щас откопал слегка забытый ZOC, тама 960 000 бод, - на грани. Мне бы 2 Мбита - вот реально спасло б... Цитата(aaarrr @ Apr 7 2014, 18:24)  А что от софта нужно, кроме умения принимать? Плюс на ПК для таких скоростей нужно нестандартное железо: встроенные трансиверы работают в лучшем случае до 250k. Да ничего, просто принять поток из двухбайтных отсчетов и скласть в файл. Примерно 100 000 отсчетов. Фигачу из Х-меги, тупо в УАРТ... Может как-то по-другому их затянуть в файлик?
|
|
|
|
|
Apr 7 2014, 21:14
|
Группа: Участник
Сообщений: 5
Регистрация: 2-02-12
Из: г.Саяногорск
Пользователь №: 70 032

|
Перегонял данные в ПК на скоростях 1 мбод ,2 мбод ,4 мбод с помощью переходника USB-COM собраном на PL2303HX.Для этого в своё время, писалась терминальная программа, для обработки больших объёмов данных.
|
|
|
|
|
Apr 8 2014, 07:17
|
Местный
  
Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943

|
Цитата(dm.pogrebnoy @ Apr 8 2014, 08:57)  Если COMtoUSB переходник на микросхеме FTDI, то некоторые из них тянут 12 Мбит. Обычно 3 Мбита тянет практически любая FTDI микросхема. Написать терминал используя FTDI драйвер самому дело, вроде, не сложное. То есть готовой проги нет?
|
|
|
|
|
Apr 8 2014, 07:46
|
Местный
  
Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943

|
Цитата(AlexandrY @ Apr 8 2014, 11:24)  TeraTerm поддерживает ввод любой скорости. Хм... Скачал, поставил. В настройках СОМ-порта максимальная скорость = 921600  . И где там поддерживается любая скорость?
|
|
|
|
|
Apr 8 2014, 10:20
|
Местный
  
Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943

|
Цитата(AlexandrY @ Apr 8 2014, 12:36)  Надо вписывать, а не выбирать из списка. Ну кто бы мог подумать! Афигеть, оно действительно работает! 2 Мбита - влет получилось!!!  )) Александр, Вам - наш огромный пролетарский мерси!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|