Страница 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
супер мегакотэ
Re: частота в asm
Добавлено: Вс апр 10, 2011 22:59:22
супер мегакотэ
но всё равно спасибо