ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
1056025 Топик полностью
Andreas (28.11.2020 00:07, просмотров: 366) ответил Aleksey_75 на Вы свой стек пишете ? никаких проблем с USB с f1/f2/f4 не испытывал, профиль USB какой ? Кстати битик касаемо VBUS начиная с F2 крайне удобен, usb detect можно завести на любую ногу с внешним прерыванием, в f1 vbus прибит к pa9 и таже если детект делать на другой пин приходится из программы устанавливать/сбрасывать pa9.
В h7 тоже прибит к ра9. Возможно и есть софтовый обход его, я не смотрел. 

В н7 есть отдельный лдо на усб, как в кинетисах. Но по факту его использовать возможно только в жирных бга. В остальных питание усб просто соединено с остальным. Но бит контроля этого напряжения все равно обязан включить.

Стек не мой, я драйвер stm32f1 чуток допиливал.

В итоге почемуто после set adress прерывание setup done возникает, я передаю ок, хост запрашивает дескриптор и тут уже нет этого прерывания. А в драйвере именно по нему уходит пакет в верхний уровень стека. В stm32f105 все ок.