work.c

Для использования системы защиты тактирования достаточно просто ее включить:

/* enable CSS */
    RCC->CR |= RCC_CR_CSSON;
    /* enable HSE and wait to ready */
    RCC->CR |= RCC_CR_HSEON;
    while ((RCC->CR & RCC_CR_HSERDY) == 0);