Поздравляю! Вы преамбулу STX "изобрели", но не совсем правильно ее
размер выбрали :-) Потому, что переходный процесс в линии, возникающий при включении трансивера RS485 для передачи и идентифицируемый как стартовый бит первого символа фрейма, должен вызвать у приемника (мастера) прием символа 0xFF. Но поскольку это первый символ (хоть и неправильный), то при паузе в 1,5 символьных интервалов весь последующий фрейм должен быть детектирован как "нецелостный" (NOK) даже, если CRC сошлась. Это конечно в случае, если строго придерживаться стандарта Modbus. Если же преамбула будет не 1,5 символа, а 3,5 символьных интервала (то самое STX), то в полном соответствии со стандартом "первый байт" будет отброшен и принят уже целостный фрейм (OK).