[an error occurred while processing this directive]
|
1/8МГц - находишь период или 1 тик. Командный цикл в ПИКах равен 4-м тикам. Поэтому полученный тик умножаешь на 4. А т.к. таймер увеличивается на 1 каждый командный цикл, то теперь это всё нужно умножить на 65535 (максимальное значение твоего 16-разрядного таймера), после чего произойдёт переполнение, т.е. таймер снова будет равен 0. Ну а если к таймеру подключен пределитель, то ещё результат нужно умножить на значение пределителя.
E-mail: info@telesys.ru