Народ, первая часть - "посылка данных в дивайс" - получилась. Благодарю за помощь!
Немного переделал протокол передачи, так как была возможность упростить.
Теперь приступаю к изучению приема. В железе ещё не пробовал - но вот гложет вопрос: КАК СЧИТЫВАТЬ ПРИНЯТЫЕ ДАННЫЕ в переменную?
Поясню - мне непонятен момент - КОГДА компонент СОМ порт начинает считывание? В какой момент?
Я привык когда в микроконтроллере начало приема висит на прерывании. Произошел перепад уровней и погнали в буфер принимать.
Потом просто читаем буфер и все.
А тут как?
Я смотрю на пример Леонида, и не понимаю... там на точку doRead через таймер 100мс подается событие и число 256.
Правильно ли я догадываюсь что каждые 100 мс здесь идет принудительный опрос буфера размером 1 байт?
Что то я совсем запутался.
Есть тут привязка к событию?
А что если посылка каждые 101мс будет?
code_35811.txt
Ответов: 91
Рейтинг: 6
|
|||
карма: 0 |
| ||
файлы: 1 | code_35811.txt [7.7KB] [443] |