Цитата(Denis K @ Nov 8 2008, 17:21)

Как я понимаю символ - это число от 0 до 15 (4 бита).
Символ это один
информационный символ в асинхронном канале - 7 или 8 бит данных, обрамленные старт-битом, битом четности и стоп-битами.
Цитата(Denis K @ Nov 8 2008, 17:21)

Вопрос - а сколько это будет в битах?
В зависимости от формата от 9 до 12 бит. Обязательны старт-бит, 7/8 бит данных и стоп-бит. Бит четности может быть, а может и не быть. Точно также как один или два стоп-бита.
Цитата(Denis K @ Nov 8 2008, 17:21)

Тогда уже получится дробное число бит

А что вас так волнуют эти биты? Вас ведь
время паузы интересует, а не просто биты. Ну и считайте его в размерности времени - в миллисекундах там всяких

t(3.5)=3500*(START+DATA+PARITY+STOP)/BAUD, где START - старт-бит (одна штука), DATA - количество бит данных (7 или 8), PARITY - количество бит четности (0 или 1), STOP - количество стоп-битов (1 или 2), BAUD - скорость передачи. Результат (время паузы 3,5 символа) будет в миллисекундах.
Еще не следует забывать, что в спецификации ModBus over Serial line оговорена длительность символа -
11 бит (старт, 8 данных, четность, 1 стоп-бит) и минимальное время паузы тишины (3,5 символа) ограничено
1,75 мс и минимальной паузы между символами (1,5 символа)
0,75мс.