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

start [/forum/topic.php?fid=57&msg=34097088&tid=2030138]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 316ms |

| 0 / 0 |
