С одной стороны так, но с другой... анализ пакета происходит после паузы от мастера в 3.5 символа... если в процессе приёма пакета количество байт превышает ожидаемое, то это не ваш пакет... в топку его и CRC туда же... то есть я в самом начале своего поста имел ввиду вот что... при приёме свыше 8-ми байт (у Юра так) весь пакет игнорируется, и считать CRC не надо... просто у Юра алгоритм не знает оператор goto... :)