Galkov, при всем моем уважении к Вам не согласен.
Может в риторике и диалектике у Вас и масса познаний, но насчет RS-232 по своему горькому опыту могу спорить.
Почему "около 1 мсек", надо намного больше для гарантированного приема, все зависит от каналов связи.
Смотрим:
Если у нас соединены 2 устройства между собой по RS-232 и идеально настроены устройства, описанный вами пример проходит, а теперь берем что UART наполняется на лету, производительности камню не хватает и куча прерываний (живой пример счетчик электрической энергии), то тогда стройная идеология тишины в 2 байта рушиться, рвет ее реальность как тузик грелку, а если мы устройства соединили через промежуточные устройства (например ШМР, PLC, модем, преобразователи Etehernet-Com, и наконец мой любимчик GPRS где пинг в 4 сек. то о какой последовательности выдачи байт в 2 слова мы говорим. Каждое устройство добавляет свои задержки и свою часть анархии в систему, а учитывая что прошивки для большинства девайсов пишут братья китайцы за миску риса в день, то вылазят такие баги, что у самого к концу дня глаза как у того дяди Ляо.
Ответов: 34
Рейтинг: -1
|
|||
карма: 0 |
| ||
файлы: 1 | code_30992.txt [1.5KB] [84] |