
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.10.2006, 10:40
|
|||
|---|---|---|---|
|
|||
Задержка при считывании из порта |
|||
|
#18+
Подскажи, плиз... Проблема следующая, при асинхронном чтении порта (Rs232 на котором висит GSM модем), происходит задержка от 1 до 3 секунд (в буфере приема нет данных) При работе с железкой по кабелю задержки не наблюдается. настройки порта: BaudRate = 115200 fBinary = true fParity =false fOutxCtsFlow = false fOutxDsrFlow =false fDtrControl = 0x01(ENABLE) fDsrSensitivity = false fTXContinueOnXoff = false ... fErrorChar = false fNull = false fRtsControl = 0x10 (HANDSHAKE) fAbortOnError = false ... Надо ли посылать DTS\RTS или еще что, для того чтобы модем отдал данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 11:24
|
|||
|---|---|---|---|
Задержка при считывании из порта |
|||
|
#18+
Чем читаешь? Может стоит проверить select'ом, на наличие данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 12:10
|
|||
|---|---|---|---|
|
|||
Задержка при считывании из порта |
|||
|
#18+
Пишу\читаю с помощью api WriteFile\ReadFile, данных в порту нет проблема задержки возможна в том, что модем не сразу передает, то что записано в порт с помощью WriteFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 12:16
|
|||
|---|---|---|---|
Задержка при считывании из порта |
|||
|
#18+
epoxПишу\читаю с помощью api WriteFile\ReadFile, данных в порту нет проблема задержки возможна в том, что модем не сразу передает, то что записано в порт с помощью WriteFile Попробуй, например, open/select. Что получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 12:17
|
|||
|---|---|---|---|
|
|||
Задержка при считывании из порта |
|||
|
#18+
Что значит select для ком-порта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 12:22
|
|||
|---|---|---|---|
Задержка при считывании из порта |
|||
|
#18+
epoxЧто значит select для ком-порта? В линухах то же самое. Может стоит попробовать открыть ком порт функцией open? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 12:25
|
|||
|---|---|---|---|
|
|||
Задержка при считывании из порта |
|||
|
#18+
порт я не открываю, а получаю handel с помощью TAPI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 12:38
|
|||
|---|---|---|---|
Задержка при считывании из порта |
|||
|
#18+
epoxпорт я не открываю, а получаю handel с помощью TAPI Тогда селект не подойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 12:45
|
|||
|---|---|---|---|
|
|||
Задержка при считывании из порта |
|||
|
#18+
может просто модем ждет определенное время заполнение буфера и только после этого отсылает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2006, 12:46
|
|||
|---|---|---|---|
|
|||
Задержка при считывании из порта |
|||
|
#18+
есть ли AT команды немедленно отправить, то что есть в буфере или еще что-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2030138]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
61ms |
get topic data: |
38ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 448ms |

| 0 / 0 |
