ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
1019666 Топик полностью
POV_ (20.07.2020 16:39, просмотров: 6) ответил Aleksey_75 на PA9 вход питания с USB (USB_VBUS), без высокого уровня на нем USB работать на F1xx не будет. В отличии от EXTI18 любая другая линия и разбудит проц! А чтоб в ручную подключать/отключать устройство требуется bDeviceState = UNCONNECTED или bDeviceState = СONNECTED
Про PA9 не знал... но там волею случае высокое и так есть... 

Никак не соображу что имеется в виду под задачей пробуждения если в ядро это событие не протаскивается аппаратно.



Сейчас вот поставил fSuspendEnabled = FALSE


Оно как бы тоже не работает.

Но если в прерывании поставить точку останова, несколько таких остановок сделать, затем запустить на непрерывное и вставить кабель - то устройство обнаруживается и начинает работать.

Что ему надо-то в режиме без сна?

И чем заменить exti line18 для работы с сном?


вот этот вопрос рассматривают такие же попавшие

https://community.st.com/s/question/0D50X00009Xkf4mSAB/usb-wakeup-problem

мне как-то их замечания не помогают.