я недавно начал изучать asm для avr и хочу спросить как сравнить частоту сигнала(прямоугольного) подаваемого на порт с любой другой частотой
прошу не бить ногами за тупой вопрос
частота в asm
-
супер мегакотэ
- Потрогал лапой паяльник
- Сообщения: 347
- Зарегистрирован: Вт май 04, 2010 12:10:55
- Откуда: Беларусь. Минская область
- Реклама
-
SII
- Вымогатель припоя
- Сообщения: 635
- Зарегистрирован: Пт янв 30, 2009 14:50:35
- Откуда: Солнечногорск
Re: частота в asm
Подсчитывать время (в каких единицах, особой роли не играет -- всегда можно будет пересчитать в нужные) нахождения сигнала в 1 и в 0 либо количество переходов из 1 в 0 и обратно за определённое время. Способы разные есть. Можно, например, запрячь какой-нибудь таймер-счётчик работать в режиме счётчика, чтоб подсчитывал внешние импульсы (естественно, они должны подаваться на подходящую ногу), а другой таймер-счётчик -- в режиме таймера. Ну и по прошествии определённого времени посмотреть, что насчитал счётчик. Детали реализации могут различаться в зависимости от модели микроконтроллера, но общий принцип один и тот же.
-
супер мегакотэ
- Потрогал лапой паяльник
- Сообщения: 347
- Зарегистрирован: Вт май 04, 2010 12:10:55
- Откуда: Беларусь. Минская область
Re: частота в asm
-
супер мегакотэ
- Потрогал лапой паяльник
- Сообщения: 347
- Зарегистрирован: Вт май 04, 2010 12:10:55
- Откуда: Беларусь. Минская область
Re: частота в asm
но всё равно спасибо

