Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Схемы, платы, компоненты
1213544
Топик полностью
Nikolay_Po
(02.06.2022 16:48, просмотров: 129)
ответил
reZident
на
А вы знаете на каком уровне абстракции USB это "передергивание" осуществляется? Против физики (когда зависание на физическом уровне) не попрешь. Если при этом "передергивании" Device полностью перезагружается, то это единственный корректный способ согласно спецификации. У вас же скорее всего что-то типа закрытия/открытия порта в системе происходит. И если сбой на физическом уровне произойдет, то ваш скрипт никак не поможет.
Там стабилизатор DC/DC для питания USB от батарейки Li-ion. Управляется процессором маршрутизатора. Снятие питания подойдёт?
Ответить
Подойдет. "Холодный" рестарт USB-device это вполне подходящий вариант, аналогичный отключению/подключению его USB-разъема.
-
reZident
(02.06.2022 17:08
)