Цитата Сообщение от Alex_K Посмотреть сообщение
Если таймер в режиме СТОП то при записи в буфер через некоторое время информация должна появится в регистре текущего значения. В режиме СТОП кстати бит готовности не устанавливается, даже если в буфер пишется ноль.

Таким образом, если остановили таймер, но в регистре статуса стоял бит готовности, то при записи в буфер сперва из регистра текущего значения прочтется ноль, в регистре статуса сбросится бит готовности, а при втором чтении уже прочтется новое значение.
Это потому, что бит готовности устанавливается при переходе счетчика из 1 в 0.

Я останавливаю таймер, записываю новое значение, затем, читаю регистр текущего значения, чтобы сбросить бит готовности, но он сбрасывается не всегда, как показал тест. Правда, тест был с включенными прерываниями.