Цитата Сообщение от Patron Посмотреть сообщение
Т.е. при чтении регистра данных в режиме записи - контроллер всегда переходит в тот режим чтения, который был до этого ( поиск маркера или обычное чтение ).

Когда Vslav проводил эксперимент с чтением регистра данных перед записью контрольной суммы - до начала эксперимента у ВП1-128 был режим поиска маркера, поэтому он и установился в момент чтения регистра данных. Если бы перед началом эксперимента уже был режим обычного чтения, то в ходе эксперимента - после чтения регистра данных установился бы режим обычного чтения.
Да, здесь я полностью согласен. Единственный тонкий момент, это следить за состоянием триггера A1, чтобы знать в какой момент сбрасывать регистр CRC. А так генератор CRC никогда не прекращает считать. На него все время поступает информация со сдвигового регистра, ну или нули в режиме записи CRC (при установленном признаке LATCH_TR).