Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Как правильно отследить импульс

Непрочитано 16.08.2010, 01:04  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Как правильно отследить импульс

Как правильно и попроще отследить импульс, например в какой то момент появился короткий импульс его надо зафиксировать и вывести наружу до оределённого события, например импульс появился и пропал а на выходе осталась еденица до тех пор пока не сбросиш.
Самое главное чтоб было просто в реализации.
Реклама:
sdsrem вне форума  
Непрочитано 16.08.2010, 01:21  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Как правильно отследить импульс

Сообщение от sdsrem Посмотреть сообщение
Самое главное чтоб было просто в реализации.
Любой триггер - RS или D. Проще вроде некуда.
kison вне форума  
Непрочитано 16.08.2010, 01:23  
estet
Почётный гражданин KAZUS.RUN
 
Аватар для estet
 
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,972
Сказал спасибо: 301
Сказали Спасибо 503 раз(а) в 367 сообщении(ях)
estet на пути к лучшему
По умолчанию Re: Как правильно отследить импульс

RS триггер.
http://chernykh.net/content/view/645/
estet вне форума  
Непрочитано 16.08.2010, 01:50  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Как правильно отследить импульс

Ну дык триггер ясен перец просто, но мне на AVRку это надо.
По импульсу будет запускатся прога, и после отработки снова нужно ждать.
sdsrem вне форума  
Непрочитано 16.08.2010, 02:03  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Как правильно отследить импульс

И в чем проблема? Подключить на вход любого прерывания способного сработать по фронту импульса - EINTx, захват таймера, даже можно от компаратора. В обработчике установить какой нибудь выход в нужное состояние и запретить этот канал прерывания.
Во время сброса события заодно снова разрешить это же прерывание и ... до следующего импульса.
kison вне форума  
Непрочитано 16.08.2010, 02:11  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Как правильно отследить импульс

Сообщение от kison Посмотреть сообщение
И в чем проблема? Подключить на вход любого прерывания способного сработать по фронту импульса - EINTx, захват таймера, даже можно от компаратора. В обработчике установить какой нибудь выход в нужное состояние и запретить этот канал прерывания.
Во время сброса события заодно снова разрешить это же прерывание и ... до следующего импульса.
Дело в том что с прерываниями я ещё ничего не делал, по этому и не знаю как это сделать, может покажите как будет выглядить, в смысле код.
sdsrem вне форума  
Непрочитано 16.08.2010, 14:30  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: Как правильно отследить импульс

Пишите на чём и в чём?
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
OneTech вне форума  
Непрочитано 17.08.2010, 14:32  
OlegolegK
Прохожий
 
Регистрация: 13.04.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
OlegolegK на пути к лучшему
По умолчанию Re: Как правильно отследить импульс

Ещё можно подключить линию сигнала ко входу таймера-счётчика. Прирост содержимого счётчика означает, что было изменение уровня на входе. Счётчик надо настроить соответственно задаче(по фронту или по спаду), если это возможно. Но лучше потихоньку изучать прерывания, на конкретной задаче даже веселей.

Последний раз редактировалось OlegolegK; 17.08.2010 в 14:38.
OlegolegK вне форума  
Непрочитано 17.08.2010, 21:28  
sdsrem
Почётный гражданин KAZUS.RUN
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Как правильно отследить импульс

Сообщение от OlegolegK Посмотреть сообщение
Но лучше потихоньку изучать прерывания, на конкретной задаче даже веселей.
Совершенно верно!
sdsrem вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глушилка громкой музыки у соседей VVK Отвлекитесь, эмбеддеры! 355 10.01.2019 20:09
Как правильно соединить "земли"? alberio Аудиотехника 27 14.08.2010 19:17
Как понизить ТВ частоты???? retro-person Автоматика и аппаратура связи 5 02.08.2010 16:42


Часовой пояс GMT +4, время: 02:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.