Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/147: Рейтинг темы: голосов - 147, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 243

включение AVR с кнопки без фиксации

18.04.2015, 04:06. Показов 31116. Ответов 45
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
какой план действий должен быть?
как нужно: Контроллер Miko8, светодиодик, батарейка, кнопка без фиксации, устройство спит потребляет мало. После нажатия на кнопку контроллер проснулся помигал диодиком и опять уснул.
Желательно рабочий пример. Как у гугли спросить не сообразил.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.04.2015, 04:06
Ответы с готовыми решениями:

Обработка нажатия кнопки без фиксации
Здравствуйте! Помогите, пожалуйста. По идее, после нажатия первой кнопки, выполняется вся программа. При этом, имеются две другие кнопки,...

Включение/выключение на одной кнопке без фиксации. Как?
Нубский вопрос - подскажите схемку для "выключателя" (микрокнопка без фиксации). Нагрузка - светодиод. Питание 1,5 или 3В. (батарейка). ...

Hp ProBook 450 g4 включение без кнопки
Добрый день, подозрения на работоспособнлсть кнопки вклбчения. Нужен совет по включению материнской платы DA0X83MB6H0 без кнопки(обычно...

45
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
26.05.2015, 14:18
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от mostish
Продолжая тему про сон, нашел такой пример сна, он работает но не стабильно много ложных срабатываний.
Дребезг на INT2 давить надо...

a propos, откуда у меги8 взялся INT2? Или камень сменили?
0
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 243
26.05.2015, 16:50
Цитата Сообщение от яверт
Дребезг на INT2 давить надо...
подтяжка внутреннего резистора включена,
и внешний подтянут к плюсу или надо задержку где поставить?
Цитата Сообщение от яверт
a propos, откуда у меги8 взялся INT2? Или камень сменили?
да мега32.
Имеет ли значение что в библиотеке на индикаторы есть прерывания?
Нужно ли разрешать прерывания в самой программе?
set_sleep_mode(SLEEP_MODE_PWR_DOWN); где узнать описание этой функции? как автор узнал об этой функции?
0
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
26.05.2015, 16:55
Цитата Сообщение от mostish
set_sleep_mode(SLEEP_MODE_PWR_DOWN); где узнать описание этой функции? как автор узнал об этой функции?
В AVR Libc Reference можно посмотреть, модуль <avr/sleep.h>

Цитата Сообщение от mostish
Цитата Сообщение от яверт
Дребезг на INT2 давить надо...
подтяжка внутреннего резистора включена,
и внешний подтянут к плюсу или надо задержку где поставить?
Поставь конденсатор порядка 1мкФ параллельно подтяжке или организуй опрос кнопки с задержкой... только по хорошему этот код переделать надо, вставлять банальный delay в тело прерывания совсем не комильфо...

Цитата Сообщение от mostish
Имеет ли значение что в библиотеке на индикаторы есть прерывания?
Нужно ли разрешать прерывания в самой программе?
Лишний раз разрешить глобально прерывания не проблема...
0
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 499
26.05.2015, 18:54
Цитата Сообщение от Sthuthu
Я на днях от скуки сделал плавное включение/отключение освещения салона в машину. Что бы снизить потребление в выключенном состоянии, схема сама себя отключает. Реализацию брал тут, схема "д". В выключенном состоянии потребление 0,7 микроампера.
Спасибо за ссылку! Однако, у меня сложилось впечатление, что автор не проверял все эти схемы. При беглом просмотре у меня вызвали сомнения как минимум две схемы:

Рис. 4.6.е - схема с умножителем напряжения для затвора МОП-ключа на внешнем внутреннем RC-генераторе МК. Я не в курсе, может ли МК сам отрубить свой RC-генератор? Если нет, тогда МК будет неотключаемым, поскольку генератор (а значит и умножитель) будет молотить до полного разряда батареи.

Рис. 4.6.м
м) транзистор VT2 открывается только в том случае, когда напряжение питания после кнопки SB1 будет больше, чем +4 В (определяется суммой порогового напряжения стабилитрона VD1 и напряжения между базой и эмиттером транзистора VT1)
Ну и дальше? Пока нажата кнопка, на МК приходит питание (или нет, если ИП выдаст меньше 4 вольт). Как только кнопка будет отжата, питание приведенной схемы прервется.
И где смысл? Где же самоблокировка?

Я не задаю эти вопросы Sthuthu, он-то тут не причем! Я хочу обратить внимание читателей на ошибочность первоисточника! Предостеречь, так сказать, новичка.
0
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
26.05.2015, 21:05
Цитата Сообщение от Fohyvis
Я не в курсе, может ли МК сам отрубить свой RC-генератор? Если нет, тогда МК будет неотключаемым, поскольку генератор (а значит и умножитель) будет молотить до полного разряда батареи.
В глубоких режимах сна (у AVR`ок например в Power Down) гена обычно отключается...
0
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 879
26.05.2015, 21:52
Цитата Сообщение от Fohyvis
Спасибо за ссылку!
Ссылка первая попавшаяся гуглу.
Я б ни одну схему из интернета не рискнул тупо повторять
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.05.2015, 21:52

Включение Windows без удержания кнопки на планшете
Всем привет. Есть планшет (irbis tw36) с windows 10, чтобы включить его нужно 3-4 секунды удерживать кнопку включения. Из сна комп...

Включение ноутбука без шлейфа и кнопки (compal la 7912p)
Здравствуйте товарищи. Один добрый человек выдрал из сети работающий ноут, оторвал шлейф питания от материнки вместе с посадочным гнездом...

Включение компьютера Benq JoyBook A53 без кнопки Power
Добрый вечер. Есть ноутбук Benq JoyBook A53, у него сломалась кнопка Power, а другого способа включить его в нем нету. Подскажите другой...

AVR ATtiny13A Assembler нажатие кнопки без прерываний
Доброго времени суток. Изучаю программирование микроконтроллеров по книге Белова Л.В. &quot;Самоучитель разработчика устройств на...

Кнопка без фиксации с задержкой
Всем привет!:cry: Никак не могу разобраться с добавлением кнопки. Подскажите, кто знает, как сделать. Добавить текстовое поле на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
46
Ответ Создать тему
Новые блоги и статьи
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru