|
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
|
|
Фиксация тактовой кнопки22.09.2016, 03:25. Показов 3330. Ответов 5
Метки нет (Все метки)
Да, знаю, подобная тема уже была, создавалась мной же, т.д...
Но сейчас хотелось бы получить свежее мнение. Начнем. Требуется обычную тактовую кнопку фиксировать каким либо способом при удержании ее на протяжении определенного времени, на пример секунды. Сделать это нужно с возможностью отключить нажатие кнопки (транзистором), и перехватить ее микроконтроллером. Проще говоря, нужен ключ, который будет открываться либо закрываться при удержании кнопки А отключать и перехватывать кнопку нужно для того, чтоб можно было использовать кнопку для потребностей программы МК. Исполнить требуется smd монтажом. А так как устройство питается от батареи, требуется сделать ключ с как можно более меньшим потреблением, особенно в момент закрытого ключа. Потребление схемы которую требуется питать таким образом, до 2А, но лучше сделать с запасом до 3А или выше. Предлагайте ваши варианты чипов/схем и прочего. С меня плюсы.
0
|
|
| 22.09.2016, 03:25 | |
|
Ответы с готовыми решениями:
5
Обработка тактовой кнопки
|
|
874 / 535 / 175
Регистрация: 30.07.2015
Сообщений: 1,739
|
|
| 25.09.2016, 20:57 | |
|
Pin1999, в чем проблема повесить кнопку на пин МК и включать таймер по нажатию ? Или я чего то не понимаю
0
|
|
|
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
|
|
| 25.09.2016, 21:54 [ТС] | |
|
_SayHelli, Да, не понимаете.
Поясняю, этот МК нужно запитывать после первого долгого нажатия и отпускания кнопки. После того как пошло питания на мк, нужно делать перехват кнопки. Короткое нажатие - выполняем один код. Долгое нажатие - выполняем второй код. Очень долгое нажатие - выключаем питание. При этом, сам ключ не должен много потреблять, тем более когда питание не идет на МК. Сейчас попробую нарисовать некую схему которая мне пришла в голову уже давно, но вариант получше точно у когото найдется.
0
|
|
|
874 / 535 / 175
Регистрация: 30.07.2015
Сообщений: 1,739
|
|
| 25.09.2016, 22:13 | |
|
Pin1999, сделайте контроллер питания на какой-нибудь тиньке13, цена вопроса 40р. Когда спит потребление 24 мкА
1
|
|
|
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
|
|
| 26.09.2016, 00:55 [ТС] | |
|
_SayHelli, ага, только я все уже позабыл об AVR'ах...
Да и восстановить гребанные фьюзы нечем... Обычный USBtiny программатор... Еще и разбираться как его в линуксе включить... Добавлено через 3 минуты Да и какой смысл задействовать МК для такой задачи... Требуется только ждать нажатия и в зависимости от них подавать 1 или 0 на выход... Все равно придется делать транзисторный ключ который от ноги выхода будет открываться или загрываться... Единственная польза это нога ресет, позволит делать выключение питания командой с основного мк. Но это и так можно было бы сделать транзистором на входе ключа... Добавлено через 1 час 33 минуты Хотя, появилась не плохая идейка... И этот МК и правда не так много потребляет... Так что скорее всего именно на нем и сделаю... Добавлено через 21 секунду Другие варианты все еще принимаю, всякое пригодится. )
0
|
|
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
| 27.09.2016, 08:39 | |
|
Готовы потратить два пина основного МК для управлением питанием?
Тогда так
0
|
|
| 27.09.2016, 08:39 | |
|
Помогаю со студенческими работами здесь
6
процессора с тактовой частотой Повышение тактовой частоты Работа с тактовой кнопкой Алгоритм тактовой синхронизации Восстановление тактовой (бодовой) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|