Страница 1 из 1

частота в asm

Добавлено: Вс апр 10, 2011 22:39:20
супер мегакотэ
я недавно начал изучать asm для avr и хочу спросить как сравнить частоту сигнала(прямоугольного) подаваемого на порт с любой другой частотой
прошу не бить ногами за тупой вопрос

Re: частота в asm

Добавлено: Вс апр 10, 2011 22:54:20
SII
Подсчитывать время (в каких единицах, особой роли не играет -- всегда можно будет пересчитать в нужные) нахождения сигнала в 1 и в 0 либо количество переходов из 1 в 0 и обратно за определённое время. Способы разные есть. Можно, например, запрячь какой-нибудь таймер-счётчик работать в режиме счётчика, чтоб подсчитывал внешние импульсы (естественно, они должны подаваться на подходящую ногу), а другой таймер-счётчик -- в режиме таймера. Ну и по прошествии определённого времени посмотреть, что насчитал счётчик. Детали реализации могут различаться в зависимости от модели микроконтроллера, но общий принцип один и тот же.

Re: частота в asm

Добавлено: Вс апр 10, 2011 22:58:42
супер мегакотэ
:shock:
:( :dont_know: я ничего не понял

Re: частота в asm

Добавлено: Вс апр 10, 2011 22:59:22
супер мегакотэ
но всё равно спасибо