Цитата(Vladimir_T @ Jan 30 2014, 18:33)

В этом проекте макроопределениями по умолчанию устанавливался источник тактирования HSE, тогда как кварц на моей плате отсутствует. Я был уверен, что если не завелся кварцевый генератор, то вызывается прерывание по сбою генератора, и процессор переходит назад на HSI. После правильной установки макроопределений стало работать нормально.
Вообще-то, SystemInit не должна была переключиться на HSE, если он не запустился. Обработчик прерывания CSS (NMI) - пустой, если сами его не написали. Ничего не переключит.