|
|
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#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 или еще что, для того чтобы модем отдал данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 10:40 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
Чем читаешь? Может стоит проверить select'ом, на наличие данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 11:24 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
Пишу\читаю с помощью api WriteFile\ReadFile, данных в порту нет проблема задержки возможна в том, что модем не сразу передает, то что записано в порт с помощью WriteFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 12:10 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
epoxПишу\читаю с помощью api WriteFile\ReadFile, данных в порту нет проблема задержки возможна в том, что модем не сразу передает, то что записано в порт с помощью WriteFile Попробуй, например, open/select. Что получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 12:16 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
Что значит select для ком-порта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 12:17 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
epoxЧто значит select для ком-порта? В линухах то же самое. Может стоит попробовать открыть ком порт функцией open? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 12:22 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
порт я не открываю, а получаю handel с помощью TAPI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 12:25 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
epoxпорт я не открываю, а получаю handel с помощью TAPI Тогда селект не подойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 12:38 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
может просто модем ждет определенное время заполнение буфера и только после этого отсылает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 12:45 |
|
||
|
Задержка при считывании из порта
|
|||
|---|---|---|---|
|
#18+
есть ли AT команды немедленно отправить, то что есть в буфере или еще что-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34097088&tid=2030138]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 519ms |

| 0 / 0 |
