Easyelectronics.ru

Электроника для всех
Текущее время: 07 окт 2022, 19:57

Часовой пояс: UTC + 5 часов




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: STM32F103C8+EXTI on Pinboard
СообщениеДобавлено: 18 июл 2022, 13:15 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3350
Собственно нужно получить перывание на нажатие кнопки.
Сконфигурировал EXTI на PA1 для варианта с пинбордой и на PA5 для варианта на nucleo-f103rb
В случае нуклео прерывание срабатывает строго по нажатию кнопок. Как понимаю там дребезг контактов аппаратно кондером гасится, хотя схемы платы не видел, найти не могу.
В случае пинборды зверский дребезг. Если джамперы не вешать никаких, то прерывание срабатывает просто если палец к выводы PA1 поднести.
Если установить джампер на мезонинную плату на вывод PA1 и соединить джамперами BTN1 и COL3 а также RAW1 и GND то реагирует просто если палец к кнопкам поднести, даже жать не надо.
Что с этим можно сделать? Прицепить кондер паралельно кнопке?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F103C8+EXTI on Pinboard
СообщениеДобавлено: 18 июл 2022, 13:37 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 1557
fr0ster писал(а):
Что с этим можно сделать?

Реализовать алгоритм подавления дребезга, реализаций которого в Инете как грязи в слоновнике. Или тебя в Гугле забанили?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F103C8+EXTI on Pinboard
СообщениеДобавлено: 20 июл 2022, 20:09 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3350
tonyk писал(а):
fr0ster писал(а):
Что с этим можно сделать?

Реализовать алгоритм подавления дребезга, реализаций которого в Инете как грязи в слоновнике. Или тебя в Гугле забанили?


Софтовые в основном, мне аппаратный нужен причём желательно покрасивше на пинборде запилить. Иначе проводов накрутил бы с резистором и конденсатором

Красоты и аппаратности надо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F103C8+EXTI on Pinboard
СообщениеДобавлено: 20 июл 2022, 20:48 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 1557
fr0ster писал(а):
мне аппаратный нужен причём желательно покрасивше на пинборде запилить

Извращенец. Аппаратный делают в пультах с тысячами кнопок, потому что так проще. А сотню-другую инженерно-культурные люди делают программно. Это не сложно и ресурсов требует не много.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F103C8+EXTI on Pinboard
СообщениеДобавлено: 21 июл 2022, 16:19 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3350
tonyk писал(а):
fr0ster писал(а):
мне аппаратный нужен причём желательно покрасивше на пинборде запилить

Извращенец. Аппаратный делают в пультах с тысячами кнопок, потому что так проще. А сотню-другую инженерно-культурные люди делают программно. Это не сложно и ресурсов требует не много.


Либо же прерывание нужно для побудки девайса и замера прожорливости в разных режимах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F103C8+EXTI on Pinboard
СообщениеДобавлено: 22 июл 2022, 00:11 
Старожил

Зарегистрирован: 02 мар 2017, 20:10
Сообщения: 313
Гы. Поставить параллельно одной кнопке кондёр на 0,1 или городить кода несколько строк, ещё и со сравнением с таймером в худшем случае или занимать аппаратный в лучшем.
Ну не знаю кто тут извращенец.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB