Десять раз. Читайте спецификацию. USB1.0 тогда не заработает
Угу - ещё при пропаже питания должно переходить на связь тумбо-юмбо.
Читайте USB1.1.
А на PIC32 напишите "USB3.1 OTG с плохим качеством связи (c)"
Опять бредите. =
=
Выдержка из спецификации USB 2.0:
If the attached device is
full-speed and not high-speed capable, it will end reset when timer T0 expires (TDRST)
and the hub has not detected a valid upstream chirp (continuous Chirp K). It will then enter the full-speed
enabled state.
Last,
if the attached device is high-speed capable, it will send back an upstream chirp some time after the SE0
has been asserted on the bus. The actual time before the upstream chirp starts depends on whether the attached
device was suspended or awake at the time the reset started. The loop between the blocks with “Clear timer T1”
and “Run timer T1” represents the 2.5 µs (TFILT) filtering the reset protocol asks for.
Note: The timer T1 is required to be reset after an interruption of 16 high-speed bit-times of the continuous
Chirp K that makes up the upstream chirp. It may be reset by any shorter interruption.
If the filtering of the upstream chirp takes too much time, the downstream facing port may not be able to finish
its downstream chirp in time to be able to end the reset procedure in time. Therefore, when timer T0 reaches
beyond the time TUCHEND (time to detect an upstream chirp), the hub is put in a wait state, which it leaves after
the timer has timed out the complete reset protocol (TDRST). It will
then enter the full-speed enabled state.
Что означает как раз то, что я говорил ранее:
- в полном соответствии со спецификацией USB 2.0 устройство может работать на FS и не поддерживать HS
- устройство, поддерживающее HS, обязано уметь работать на FS