А нельзя ли сделать монстрообразные записи а ля:
GPIOA->BSRR = GPIO_BSRR_BS4;
покороче? Куда проще было писать в убогом кодевижене PORTA.4=1. Может есть хеадеры попроще? Всё ж время разработки, читабельность..
У меня такая же фигня но с PEMICRO_ID... Правда ничего не виснет, просто при запуске сообщение выдается... Лечится удалением соответствующей строки в файле проекта открытом блокнотом... Потом снова вылазит... Почему — хз...