Цитата(Corvus @ Jul 5 2015, 18:56)

Но здесь-то все профи высшего класса, ошибок никогда не допускают. Уже успели создать 2 темы и обругать, как ST, так и два компилятора (совершенно незаслуженно при этом). Название тем достойно восхищения.

Компилятор я не ругал. Хотя и не понимаю смысла проверять в цикле регистр, который не может измениться. Здесь бы предупреждение выдать не помешало.
Я потому и ввел проверку состояния, что устройство то запускается, то нет...
GetStatus - это запрос по шине USB, по-моему, не то.
Цитата(Golikov A. @ Jul 5 2015, 18:39)

Почему они вообще не выкидывают проверку? Потому что изменение дальше по коду изменит регистр и проверка выполнится.
Как же она выполнится, если процессор зациклился на проверке? Посмотрите второй код в первом сообщении.

Цитата(Golikov A. @ Jul 5 2015, 18:39)

только надо не гнать отсебятину, а делать по их заданной последовательности.
Где??? Где она описана, эта ... последовательность? Тыкаюсь, как слепой, во все дыры... Конкретно - USB CDC на STM32F207.