|
|
|
Не удается принять правильные данные из COM-порта
|
|||
|---|---|---|---|
|
#18+
Привет. Есть задачка приема/передачи данных из COM-порта. Реализовал через WinAPI (ReadFile, WriteFile). Но никак не могу побороть одну проблему: запускаю 2 экземпляра программы, одна на передачу, другая на прием - данные приходят кракозябрами. Запускаю ГиперТерминалку + программу, из терминалки в программу все приходит правильно, в терминалку приходят кракозябры. Думал, может кодировка не совпадает - нет, посылаю символы, которые и в досовской, и виндовой кодировке имеют одинаковые коды. Думал, может биты четности или еще чего-нить надо самому добавлять - пробовал отсылать символы с 0 кодом - приходят не нули.. Поиск запускал - нет там ничего.. Пример на VB, скачанный из инета, работает... Подскажите, чего делать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 11:21:48 |
|
||
|
Не удается принять правильные данные из COM-порта
|
|||
|---|---|---|---|
|
#18+
Скачайте portmon c www.sysinternals.com и посмотрите, какие настройки порта делает терминалка и Ваша программа. Наверняка есть разница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 11:41:22 |
|
||
|
Не удается принять правильные данные из COM-порта
|
|||
|---|---|---|---|
|
#18+
Скачаю, спасибо, но настройки портов я проверял, все совпадает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 12:31:19 |
|
||
|
Не удается принять правильные данные из COM-порта
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Здесь видно, что отличаются строки 1-22, 14-32 и 15-33 Управление потоком везде стоит аппаратное, причем тут Xon/Xoff? Сейчас сам еще поищу.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:18:43 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1492&tid=1669079]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 341ms |

| 0 / 0 |
