Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
356319
Топик полностью
rezident
(21.09.2012 23:11, просмотров: 178)
ответил
Юра
на
Просыпалка от долгого нажатия в имеющемся старом проекте была построена на прерывании от уровня. Проснулся от low-level, нарастил счетчик нажатия, проверил что нажатие пока недолгое и опять спать. Опять проснулся, нарастил, проверил - и т.д.
По фронту словил прерывание, зафиксировал уровень, установил таймер и далее по прерыванию от таймера просыпаться, проверять уровень и наращивать счетчик.
Ответить
А прерывания по уровню в принципе в STM32 нету?
-
Юра
(21.09.2012 23:19
,
)
В синхронных схемах это нонсенс ИМХО.
-
rezident
(21.09.2012 23:27
)
Ладно, еще появился вопрос. Чем халяльнее/кошернее временно запрещать/разрешать внешние EXII прерывания: в регистре NVIC_ICER(ISER) или пораньше, EXTI->IMR ?
-
Юра
(22.09.2012 00:10
,
)