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

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

18.04.2015, 04:06. Показов 30976. Ответов 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
Ответ Создать тему
Новые блоги и статьи
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru