MSP430f149 Режим захвата на таймере В

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Terminator_2017
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт апр 06, 2017 16:59:44

MSP430f149 Режим захвата на таймере В

Сообщение Terminator_2017 »

Добрый день,

Помогите мне пожалуйста разобраться, как обрабатывать на входе 4.0/tb0 сигнал? Для этого необходимо использовать прерывания?

Мне необходимо при получении высокого уровня на входе таймера В, останавливать таймер, пересчитывать время и вновь запускать таймер для получения следующих сигналов.
После остановки пересчитывать время и зажигать диод (вход 1.5), если сигнал пришел раньше чем 1 сек. Как такую задачу можно реализовать?
Реклама
Terminator_2017
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт апр 06, 2017 16:59:44

Re: MSP430f149 Режим захвата на таймере В

Сообщение Terminator_2017 »

Друзья, очень нужна ваша помощь!

Посмотрев пару примеров реализации данной задачи я поняла, что необходимо использовать компаратор (pin 2.3/ca0/ta1).

Подскажите, пожалуйста, как реализовать такую задачу через компаратор и таймер В?
Можно ли производить расчеты при помощи Таймера В без его включения на пине P...?

Также кто-нибудь знает как можно получить результат измерения в мс?


Очень прошу вашей помощи)
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: MSP430f149 Режим захвата на таймере В

Сообщение Аlex »

Terminator_2017 писал(а):как обрабатывать сигнал
Terminator_2017 писал(а):получения следующих сигналов
Terminator_2017 писал(а):если сигнал пришел
Что у Вас подразумевается под словом "сигнал" ? СИгналы бывают разные, например - сигнал из космоса, телевизионный сигнал, сигнал светофора, ... :)
Выражайтесь более конкретно.

Что касается компаратора. Компаратор - устройство сравнения. Аналоговый компаратор (если о нём идёт речь) - устройство сравнения уровней напряжения, имеющий на выходе результат сравнения.
Поможет ли он в Вашем случае - неизвестно, ибо задача непонятна.
Terminator_2017
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт апр 06, 2017 16:59:44

Re: MSP430f149 Режим захвата на таймере В

Сообщение Terminator_2017 »

Alex, добрый день

Задача следующая: Необходимо высчитывать время между отправкой и приемом отраженного ультразвукового сигнала.

Как-то нужно принимать данный сигнал на входе МК, останавливать счетчик, пересчитывать время и выводить результат.

Сначала я думала, что можно обойтись только Таймером, но сейчас понимаю что нужно использовать и компаратор.
К сожалению, никаких примеров в интернете найти не смогла.
Реклама
Эиком - электронные компоненты и радиодетали
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: MSP430f149 Режим захвата на таймере В

Сообщение akl »

Аналоговый компаратор связан с модулем захвата таймера_А через флаг CCI1B. Можно выход компаратора CAOUT внешней цепью связать с одним из модулей захвата таймера_B.
Выражение для получения времени в мс 1000*notx/Ft, где Ft-частота тактирования таймера, notx-полученное число тактов между двумя захватами.
Реклама
Ответить

Вернуться в «Разные вопросы по МК»