При запуске программы надо очистить всякие не нужные прерывания, например TC в USART. Сам TC очищаю и пытаюсь сбросить Pending-и в NVIC и не получается. Чего они гады не сбрасываются?
USART3->SR&=(~USART_FLAG_TC); // Clear TC NVIC->ICPR[0]=0xFFFFFFFF; NVIC->ICPR[1]=0xFFFFFFFF; // Clear All Pending __enable_irq();
|