реклама на сайте
подробности

 
 
> Измерение ширины импульса, с помощью Меги 16
dvs85
сообщение Jul 7 2008, 00:04
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 86
Регистрация: 24-03-08
Из: Владивосток
Пользователь №: 36 170



Все пытаюсь сделать программу для измерения ширины импульса. Мне посоветовали следующий алгоритм:

1. Настроить таймеры и компаратор

2. Включить прерывание по нарастающему фронту

3. По сработке прерывания запустить таймер

4. Переключить срабатывание прерывания по фронту

5. Сбросить флаг прерывания компаратора

6. Когда сработает прерывание по ниспадающему фронту - остановить таймер

Подскажите, это правильный алгоритм? Не могу понять также, как посчитать сам интервал таймером..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dvs85
сообщение Jul 7 2008, 06:16
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 86
Регистрация: 24-03-08
Из: Владивосток
Пользователь №: 36 170



В общем, что нужно сделать чтобы посчитать короткие импульсы (я так понимаю, если будет возможность считать короткие импульсы, то будет и возможность считать и импульсы подлинее)?
А то я не совсем понял, что програмно нужно сделать..
Э
Цитата
то что за режим - не понимаю? Каждые 1/4000000=0.25 мкс к счетному регистру таймера будет прибавляться (вычитаться) единица. Дальнейшее поведение зависит от режима таймера: normal, PWM, fast PWM, CTC - и всё это в разновидностях...

Я пытался сделать в режиме сброса при совпадении

Сообщение отредактировал dvs85 - Jul 7 2008, 06:20
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dvs85   Измерение ширины импульса   Jul 7 2008, 00:04
- - haker_fox   Цитата(dvs85 @ Jul 7 2008, 09:04) Все пыт...   Jul 7 2008, 02:04
- - dvs85   Импульс - прямоугольный. Длительность любая, наско...   Jul 7 2008, 03:19
|- - dvs85   Можно ли сделать так к примеру: Компаратор включае...   Jul 7 2008, 05:01
- - Палыч   Цитата(dvs85 @ Jul 7 2008, 03:04) Подскаж...   Jul 7 2008, 05:17
- - dvs85   ЦитатаНапример, можно измерять импульс по счетному...   Jul 7 2008, 05:27
|- - Палыч   Цитата(dvs85 @ Jul 7 2008, 08:27) А можно...   Jul 7 2008, 05:36
- - dvs85   Единица это имеется в виду тик таймера? То есть та...   Jul 7 2008, 05:40
|- - Палыч   Значение счетного регистра изменяются в зависимост...   Jul 7 2008, 05:46
|- - Палыч   Цитата(dvs85 @ Jul 7 2008, 08:40) Единица...   Jul 7 2008, 06:11
- - dvs85   ЦитатаЗначение счетного регистра изменяются в зави...   Jul 7 2008, 05:50
|- - Палыч   Цитата(dvs85 @ Jul 7 2008, 09:16) В общем...   Jul 7 2008, 06:26
- - dvs85   Длительность от мсек до минут.. точность - сотые м...   Jul 7 2008, 06:29
|- - Палыч   Цитата(dvs85 @ Jul 7 2008, 09:29) Длитель...   Jul 7 2008, 06:54
- - _Ivan_33   скачай книгу Шпак Ю А программирование на языке С ...   Jul 7 2008, 08:09
|- - Палыч   Цитата(_Ivan_33 @ Jul 7 2008, 11:09) ... ...   Jul 7 2008, 08:43
- - _Ivan_33   а поподробнее?   Jul 8 2008, 08:06
- - Палыч   Цитата(_Ivan_33 @ Jul 8 2008, 11:06) а по...   Jul 8 2008, 08:35


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016