#define LED_SYST_ON GPIOC->BSRR = GPIO_BSRR_BS13. Зависание МК Столкнулся с такой проблемой, не понятно из-за чего, зависает МК. Есть бесконечный цикл в main(). Там происходит обработка входов, и данных по USART. Там же строчка вида: LED_SYST_ON Т.е. включить светодиод. Из прерываний от периферии задействовано: USART – 2шт. TIM6, TIM7. Все работает. Но, гаснет светодиод, что в принципе не должно быть, т.к. в бесконечно цикле команда LED_SYST_ON, другой нет. Перестает обрабатывать запросы по USART. Не понятно что вообще с ним. В перезагрузку не уходит т.к. есть внешнее устройство по USART, которое проходит первоначальную инициализацию , при первом включении – этого нет. Получается где-то застревает, но, почему выключается светодиод? Ведь команды такой нет в бесконечном цикле. Есть задержки по флагам таймеров TIM6, TIM7.
|