Вверх ↑
Ответов: 91
Рейтинг: 6
#1: 2015-06-08 19:08:41 ЛС | профиль | цитата
Народ, первая часть - "посылка данных в дивайс" - получилась. Благодарю за помощь!
Немного переделал протокол передачи, так как была возможность упростить.

Теперь приступаю к изучению приема. В железе ещё не пробовал - но вот гложет вопрос: КАК СЧИТЫВАТЬ ПРИНЯТЫЕ ДАННЫЕ в переменную?
Поясню - мне непонятен момент - КОГДА компонент СОМ порт начинает считывание? В какой момент?
Я привык когда в микроконтроллере начало приема висит на прерывании. Произошел перепад уровней и погнали в буфер принимать.
Потом просто читаем буфер и все.
А тут как?
Я смотрю на пример Леонида, и не понимаю... там на точку doRead через таймер 100мс подается событие и число 256.
Правильно ли я догадываюсь что каждые 100 мс здесь идет принудительный опрос буфера размером 1 байт?
Что то я совсем запутался.
Есть тут привязка к событию?
А что если посылка каждые 101мс будет?

code_35811.txt

карма: 0

0
файлы: 1code_35811.txt [7.7KB] [442]