реклама на сайте
подробности

 
 
> RS-232 на скоростях 115200 и х2
rf_pcb
сообщение Jun 30 2015, 12:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 16-02-11
Пользователь №: 63 037



Прошу дать совет и прокоментировать мои рассуждения.
Пишу ПО по для приема данных от МК на скорости 115200 по интерфейсу RS-232.
В качестве простейшего теста ставлю на ПК перемычку между Rx и Tx.
1 байт, 1 стоп, без четности и всего остального.
Если я правильно понимаю я должен увидеть скорость приема близкую к 7200 байт/с (115200/8/2).
Пишу ПО в Билдере, использую стандартный API функции, но скорость вижу от 200 до 400 байт /с.
Пробовал с выводом на график и с записью в фаил и просто из памяти в фаил, но больше чем 400 байт /с не получил.
Заметил особенность что на XP и 7ке разные скорости.
Подскажиет как быть?
Получу я свои 7200? ну хоть 5000 байт/с?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rf_pcb
сообщение Jul 1 2015, 07:23
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 16-02-11
Пользователь №: 63 037



Прошу меня услышать.
Я спросил, как мне передавая и принимая один байт, добиться скорости 115200 кб/с.
Для снятия всех вопросов с железом я установил перемычку на COM порт. Так можно? Можно.
Значит раз есть такая скорость, должны быть способы ее достижения.
Вопрос и звучит, как мн её добитьсься.
В решаемой задаче побайтный прием и передача. От этого и отталкиваюсь. Служебыне сигналы не использую.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 1 2015, 07:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (rf_pcb @ Jul 1 2015, 10:23) *
В решаемой задаче побайтный прием и передача.

Меняйте условия задачи. Из приложения, да еще и на билдере, побайтно, да еще и через USB-COM (угадал?) добится 115200 нереально.
Так-что бросайте фантазии о такой скорости - собирайте пакеты ( по любому задержки получаете при проходе через операционку, API и драйвера ) и передавайте.
В таком случае ограничение 800 байт в секунду станет ограничением 800 пакетов в секунду и практически перестанет влиять.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rf_pcb   RS-232 на скоростях 115200 и х2   Jun 30 2015, 12:05
- - jcxz   Цитата(rf_pcb @ Jun 30 2015, 18:05) Если ...   Jun 30 2015, 12:21
- - rf_pcb   115200/9/2=6400 Скорость приема. Скорее такой пара...   Jun 30 2015, 12:24
- - Gorby   Цитата(rf_pcb @ Jun 30 2015, 16:05) Прошу...   Jun 30 2015, 12:28
- - rf_pcb   Подскажите пожалуйста какие функции Вы используете...   Jun 30 2015, 17:42
- - rf_pcb   В программе использую поток - выставляю максимальн...   Jun 30 2015, 20:23
|- - kolobok0   Цитата(rf_pcb @ Jun 30 2015, 23:23) ...(1...   Jul 1 2015, 06:25
- - Сергей Борщ   Отсылайте сразу килограмм символов, после чего при...   Jul 1 2015, 05:54
- - rf_pcb   может и угадали)) Сейчас я тестирую с перемычкой ...   Jul 1 2015, 11:30
|- - jcxz   Цитата(rf_pcb @ Jul 1 2015, 17:30) Откуда...   Jul 1 2015, 16:41
||- - zltigo   QUOTE (jcxz @ Jul 1 2015, 19:41) ... поци...   Jul 2 2015, 05:11
|- - Abrams   Цитата(rf_pcb @ Jul 1 2015, 14:30) может ...   Jul 3 2015, 06:38
|- - jcxz   Цитата(Abrams @ Jul 3 2015, 12:38) Даже е...   Jul 3 2015, 07:32
- - soldat_shveyk   Уважаемый rf_pcb, Вы попробуйте проделать один про...   Jul 1 2015, 19:08
- - редактор   ЦитатаДаже если сформировать массив из 11520 байт ...   Jul 3 2015, 06:43
- - rf_pcb   Жаль что никто не может внятно ответить кто винова...   Jul 5 2015, 13:56
|- - zltigo   QUOTE (rf_pcb @ Jul 5 2015, 16:56) Жаль ч...   Jul 5 2015, 14:01
- - rf_pcb   Zltio, ну вот вы скажите, сколько реально получить...   Jul 5 2015, 14:27
|- - Ruslan1   Цитата(rf_pcb @ Jul 5 2015, 17:27) Zltio,...   Jul 5 2015, 15:06
|- - jcxz   Цитата(Ruslan1 @ Jul 5 2015, 21:06) перед...   Jul 6 2015, 05:07
|- - Дмитрий_Б   Цитата(jcxz @ Jul 6 2015, 09:07) Обмен с ...   Nov 22 2016, 17:05
|- - zltigo   QUOTE (Дмитрий_Б @ Nov 22 2016, 19:05) По...   Nov 22 2016, 17:25
|- - Дмитрий_Б   Цитата(zltigo @ Nov 22 2016, 21:25) Если ...   Nov 22 2016, 20:19
|- - zltigo   QUOTE (Дмитрий_Б @ Nov 22 2016, 22:19) Ес...   Nov 23 2016, 09:14
|- - Дмитрий_Б   Цитата(zltigo @ Nov 23 2016, 13:14) Вы же...   Nov 23 2016, 15:31
- - rf_pcb   Ситуация понятна. Изначально я ориентировался на о...   Jul 5 2015, 18:30
- - редактор   ЦитатаИ в линухе и где угодно у Вас будут те же са...   Jul 6 2015, 08:01
- - rf_pcb   Цитата(jcxz @ Jul 6 2015, 09:07) Вы неспе...   Jul 6 2015, 13:38
|- - V_G   Цитата(rf_pcb @ Jul 6 2015, 23:38) Что по...   Jul 7 2015, 10:04
|- - mantech   Цитата(rf_pcb @ Jul 6 2015, 16:38) Что по...   Aug 16 2015, 16:15
- - редактор   ЦитатаЗадача именно в этом и состоит - получить ма...   Jul 7 2015, 06:19
- - Дмитрий_Б   Могу только подтвердить, что чтение в отдельном по...   Nov 25 2016, 15:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.0142 секунд с 7
ELECTRONIX ©2004-2016