А как можно узнать сколько считывать с порта байт Если читаю определенное кол-во наступает момент, когда половина данных приходит с одним запросом, а вторая с следующим
Этот топик читают: Гость
Ответов: 1328
Рейтинг: 69
|
|||
карма: 2 |
|
Разработчик
Ответов: 26162
Рейтинг: 2127
|
|||
Konst писал(а): А как можно узнать сколько считывать с порта байт |
|||
карма: 22 |
|
Ответов: 1328
Рейтинг: 69
|
|||
nesco, У тебя к. нибудь примера похожего нет побайтового считывания?
Устройство - обычный модем. Задача - определение номера. С сотовым проще ему команду на определения номера достаточно 1 раз дать и он с определенным интервалом будет передавать номер звонящего, а стационарному нужно после каждого ринга и передает он 1 раз после 2-го гудка (FSK Caller Id). Скорость порта 9600. Порблема возникает когда я считываю данные с определенным интервалом порта не зная сколько читать. Получается например по 1-му onRead придет "891812", а по 2-му "34567" ОК. |
|||
карма: 2 |
|
Разработчик
Ответов: 26162
Рейтинг: 2127
|
|||
Konst, вот пример реализации выходного каскада побайтового чтения COM-пота
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Где?
|
|||
карма: 25 |
|
Разработчик
Ответов: 26162
Рейтинг: 2127
|
|||
карма: 22 |
| ||
файлы: 1 | code_7445.txt [1.2KB] [340] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 08:24:54 |
|||
карма: 0 |
|
22