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

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

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

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

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

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

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

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

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

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

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

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

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

Сообщение от kison Посмотреть сообщение
И в чем проблема? Подключить на вход любого прерывания способного сработать по фронту импульса - EINTx, захват таймера, даже можно от компаратора. В обработчике установить какой нибудь выход в нужное состояние и запретить этот канал прерывания.
Во время сброса события заодно снова разрешить это же прерывание и ... до следующего импульса.
Дело в том что с прерываниями я ещё ничего не делал, по этому и не знаю как это сделать, может покажите как будет выглядить, в смысле код.
sdsrem вне форума  
Непрочитано 16.08.2010, 14:30  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 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.RU
 
Аватар для 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, время: 11:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot