ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1123800 Топик полностью
UniSoft (12.08.2021 18:48, просмотров: 196) ответил Kceния на На моей плате это резистор не отключаемый, но при запуске МК, когда его USB-порт еще не проинициализирован, нога PA12 (D-) пока еще работает как GPIO-порт, а потому запрограммировав его на выход, эту линии можно заземлить даже при наличии подтягивающего резистора. Что собственно я и делаю.
Этот резистор нужен для определения подключения устройства USB хостом. 

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

Если подтянули D+ то это устройство Full/High Speed, если D- то это Low Speed.

(В хосте стоят Pull-Down резисторы).

В более современных контроллерах этот резистор уже встроен в сам контроллер.

Отключение этого резистора равносильно физическому выдергиванию USB кабеля.