ну так я у вас и посмотрел, и отразил как бы суть происходящего.
Единственное не уверен насчет такой плотной упаковки, порт 16 битный, а регистр с его значением 32 битный, возможно будет все же по слову на семпл, но это нюансы.
Цитата
Но если хватает ресурсов таймеров, то лучше всё-таки на их capture делать.
не лучше, а проще и чуть точнее%) даже не столько проще, сколько понятнее)