Вверх ↑
Ответов: 6
Рейтинг: 0
#1: 2008-10-27 10:16:00 ЛС | профиль | цитата
Народ, прошу помощи! Задача: прием данных с GPS-приемника по RS-232. GPS-модуль выдает некоторое количество строк символов каждую секунду (строка заканчивается стандартно: "перевод строки+возврат каретки"). Собственно виндовая терминалка строки отображает корректно, без разрывов. А вот с COM-компонентом в HiAsm все намного хуже - компонент беспорядочно рвет строки, соотвественно рванную строку я уже обработать не могу. Покрутив-повертев его, я согласился что он "синхронный". На форуме нашел "асинхронный" - "ComAsync", и еще часа четыре убил за зря - так и не смог добиться нормального приема. Перепробовал практически все что можно было. Я в тупике... Ну немогу я знать сколько байт должно быть принято, т.к. каждый раз, в зависимости от текущего состояния, GPS-приемник выдает разное количество байт. Как мне быть? Прошу помочь!!!
За ранее благодарю.
карма: 1

0