Всем привет!
Мне нужна ваша помощь. Я хочу сделать небольшое устройство - наручные часы. Микроконтроллер - stm32l152cbt6. Устройство планирую вводит в сон и пробуждать нажатием кнопки. Кнопку планировал подключать к пину PA0-WKUP1, для пробуждения МК. И стал передо мной вопрос: могу ли я в своем проекте использовать эту же кнопку для своих целей? То есть после пробуждения использовать эту кнопку как обычную функциональную кнопку? После чего МК будет засыпать, и пробуждать по нажатию кнопки... Если можете, подскажите если есть какие-то нюансы.
Я просто новичек в работе с STM. До этого изучал Ардуино, и переход на STM дает сложно. Да и само устройство делаю больше для экспериментов и изучения STM.
Проект делаю в STM32CubeIDE
Заранее спасибо!
Использование WKUP для своих целей
-
forfrends
- Вымогатель припоя
- Сообщения: 546
- Зарегистрирован: Вс дек 30, 2012 00:32:06
- Откуда: Николаев / Украина
- Контактная информация:
Использование WKUP для своих целей
Сделать своими руками всегда интересней чем просто купить и пользоваться
- Реклама
- AlanDrakes
- Прорезались зубы
- Сообщения: 236
- Зарегистрирован: Пн июл 04, 2016 16:51:22
- Откуда: Россия, Омск
Re: Использование WKUP для своих целей
Можете.
Вообще без всяких особенностей.
Просто перед уходом в сон разрешаете контроллеру пробуждаться по фронту сигнала на WKUP пине.
Пока контроллер работает - пин спокойно используется как GPIO вход. Да даже как выход можно. Главное не забыть переключить его обратно на вход перед сном.
Вообще без всяких особенностей.
Просто перед уходом в сон разрешаете контроллеру пробуждаться по фронту сигнала на WKUP пине.
Пока контроллер работает - пин спокойно используется как GPIO вход. Да даже как выход можно. Главное не забыть переключить его обратно на вход перед сном.
-
forfrends
- Вымогатель припоя
- Сообщения: 546
- Зарегистрирован: Вс дек 30, 2012 00:32:06
- Откуда: Николаев / Украина
- Контактная информация:
Re: Использование WKUP для своих целей
Спасибо! Буду пробовать.
Сделать своими руками всегда интересней чем просто купить и пользоваться
