Здравствуйте!
С наступающим вас!
Собственно, такой код:
Код
Set_System();
Set_USBClock();
USB_Interrupts_Config();
USB_Init();
while ( bDeviceState != CONFIGURED );
while ( pBUTTs2->IDR & FE_BUT_UM ); // крутим, пока кнопка не нажата
NVIC_SystemReset();
МК перезагружается по кнопке, только пока диск подключен в Windows.
Как только я его отключаю, на кнопку уже не реагирует

Как сделать автоматическую перезагрузку МК при отключении?
Или скажите, хотя бы, в какую часть кода МК я попадаю при отключении диска в ОС (может, в прерывание или исключение какое-нибудь) !