kumkarakum |
21.03.2011 22:28 |
я сделал так: по фронту первого импульса запускается прерывание по TMR0 переполнению и работает до прихода след. импульса, подсчитывается кол-во переполнений, а отсюда - период следования импульсов.
мне кажется такой способ измерения лучше всего подходит для измерения низкой частоты.
но есть большой недостаток - занимаю таймер0 длительное время, что очень плохо скажется на дальнейшем расширении возможностей программы и отнимает много ресурсов в промежутках между импульсами.... :(
пока читаю литературу дальше, но если есть идеи - с удовольствием постараюсь проверить на практике!
Добавлено через 4 минуты
Цитата:
Сообщение от kumkarakum
(Сообщение 4938)
устройство с батарейками - китайский будильник в роли генератора 1гц
|
это устроуство - генератор эталонных импульсов НЧ для проверки тахометра :))
Цитата:
Сообщение от gda98
(Сообщение 4951)
А что внутренний таймер микроконтроллера не используете?
|
елки, вот я невнимательный:sorry:
Добавлено через 2 минуты
Кстати, его действительно можно использовать для измерений:)
|